.features-hero{align-items:flex-start}.features-hero-board{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-4)}.features-hero-badge-row{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:var(--space-4)}.features-puzzle-board{margin-top:0;align-self:stretch}.features-hero-caption{margin-top:var(--space-4)}.core-feature-grid{align-items:stretch}.core-feature-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.feature-media{border-radius:var(--radius-lg);overflow:hidden}.feature-media img{width:100%;height:auto;display:block}.features-mini-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.4rem;margin-top:var(--space-3)}.feature-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.feature-figcaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-muted)}.feature-media-card{display:flex;flex-direction:column;justify-content:space-between}.levels-layout,.visuals-layout,.launcher-layout{align-items:center}.playstyle-grid{align-items:stretch}.playstyle-card{height:100%}.launcher-layout .feature-list{margin-top:var(--space-2)}.next-steps-grid{align-items:center;gap:var(--space-4)}.next-steps-actions{align-items:flex-start;gap:var(--space-3)}.next-steps .chip-list{margin-top:var(--space-2)}.next-steps .chip-list a{font-size:var(--text-sm)}@media (max-width:767px){.features-hero-board{order:-1}.levels-layout,.visuals-layout,.launcher-layout,.next-steps-grid{grid-template-columns:1fr}.feature-media-card{order:-1}}