.section__image{display:block;height:auto;max-width:100%}.section__blocks{display:grid;gap:2rem;grid-auto-columns:25%;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.section__blocks--horizontal .block__visual{margin-block-end:1rem}.section__blocks--vertical{gap:1rem;grid-auto-columns:100%;grid-template-columns:[visual] 5rem [content] 1fr}.section__blocks--vertical .block,.section__blocks--vertical .block__link{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.section__blocks--vertical .block__link{align-items:center}.section__blocks--vertical .block__visual{grid-column:visual}.section__blocks--vertical .block__content{grid-column:content}.block__visual{margin:0}.block__article,.block__link{color:var(--color-page-text);display:block;text-decoration:none}.block__image{border-radius:.125rem;display:block;height:auto;width:100%}.block__subtitle,.block__title{color:var(--color-page-title);line-height:1;margin-block-end:0}.block__subtitle{color:color-mix(in srgb,var(--color-page-title),var(--color-page) 35%);font-size:1.125rem;font-weight:400;letter-spacing:.025em}.block__text{font-size:max(14px,.875rem)}
