/* CCN — landing page. */ .hero { display: flex; flex-direction: column; gap: var(--space-3); max-width: 640px; padding: var(--space-1) 0 var(--space-2); } .hero__actions { display: flex; flex-wrap: wrap; gap: var(--space-3); padding-top: var(--space-3); } @media (min-width: 1024px) { .hero { gap: var(--space-5); padding: var(--space-10) 0; } }