.plain-blocks{border-bottom:1px solid var(--color-border);padding-bottom:var(--container-spacing);row-gap:2.5rem}@media screen and (min-width:1024px){.plain-blocks{row-gap:var(--container-spacing--compact)}}.plain-blocks__blocks{row-gap:2.5rem}@media screen and (min-width:1024px){.plain-blocks__blocks{row-gap:var(--container-spacing)}.plain-blocks h2{font-size:3rem;line-height:2.875rem}}@media screen and (min-width:768px){.plain-blocks h3{margin-bottom:calc(var(--element-spacing)*2)}}