/* Public-only adaptations; original design lives in unchanged style.css. */
.marketing-home .site-header{flex-wrap:wrap;gap:16px}.marketing-home .site-header nav{flex-wrap:wrap;gap:18px}.marketing-home .site-header nav a{display:inline-flex}.marketing-home .marketing-nav-cta{background:#0b2b59;color:#fff;padding:12px 20px;border-radius:11px}.marketing-home a.primary.hero-cta{display:inline-flex;align-items:center;gap:8px;font-weight:650}.marketing-home #registrationAvailability a{color:#075bc9;text-decoration:underline}.marketing-home .public-legal-footer nav a{display:inline-flex}.marketing-home .art-caption{max-width:calc(100% - 36px);line-height:1.5}@media(max-width:600px){.marketing-home .site-header nav{width:100%;gap:12px}.marketing-home .site-header nav a{font-size:12px}.marketing-home .marketing-nav-cta{padding:10px 13px}.marketing-home .hero-actions a{justify-content:center}.marketing-home .public-legal-footer nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
