.section{align-items:center;display:grid;grid-template:"header" "body" "aside"/1fr;padding-block:var(--space-size-2xl) var(--space-size-4xl)}@media screen and (min-width:960px){.section{grid-template:"header aside" "body body"/1fr auto}}.section__aside{grid-area:aside}.section__body{grid-area:body;min-width:0}@media screen and (max-width:959px){.section__body+.section__aside{margin-top:var(--space-size-l-xl)}}.section__header{grid-area:header}.section__header+.section__body{margin-top:var(--space-size-l-xl)}
