div.cards-beside{gap:var(--space-5);display:grid}div.cards-beside>.beside-media{aspect-ratio:4/3}@media (width>=64rem){div.cards-beside{grid-template-columns:repeat(2,minmax(0,1fr))}div.cards-beside>.beside-media{aspect-ratio:auto}div.cards-beside[data-media-width=card]{grid-template-columns:repeat(3,minmax(0,1fr))}div.cards-beside[data-media-width=card]>:last-child{grid-column:span 2}}
