.website-story{display:grid;grid-template-areas:"heading" "aside" "text";gap:32px}@media(min-width:900px){.website-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading" "text aside";column-gap:48px}}.website-story_heading{grid-area:heading}.website-story_aside{grid-area:aside;display:flex;flex-direction:column;gap:32px}.website-story_quote{display:flex;gap:16px;margin:0;font-size:20px;font-style:italic}.website-story_quote:before{content:"";flex:none;width:4px;border-radius:32px;background:var(--color-surface-brand)}.website-story_photo{align-self:center;width:100%;height:auto;border-radius:32px}.website-story_text{grid-area:text;font-size:16px}.website-story_text p+p{margin-top:16px}.website-feature{display:grid;grid-template-areas:"image" "body";gap:32px}@media(min-width:900px){.website-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"image body";align-items:center;column-gap:48px}.website-feature:nth-of-type(2n){grid-template-areas:"body image"}}.website-feature_image{grid-area:image;width:100%;height:auto;border-radius:32px}.website-feature_body{grid-area:body;display:flex;flex-direction:column;gap:16px}.website-feature_title{color:var(--color-text-brand);font-size:20px;font-weight:700;line-height:1.25}.website-feature_subtitle{font-size:16px;font-weight:700;line-height:1.5}.website-feature_text{font-size:16px}.website-feature_text p+p{margin-top:16px}
