main{padding-bottom:var(--space-10)}.hero-legal{min-height:60vh;align-items:flex-end}.hero-panel-legal{max-width:780px;margin-inline:auto;border-radius:32px 32px 0 0}.hero-panel-legal .hero-intro{max-width:100%}.legal-card{position:relative}.legal-content{position:relative}.legal-grid{align-items:flex-start}.legal-list{margin-top:var(--space-2);margin-bottom:var(--space-3);padding-left:0}.legal-list li{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.legal-links .chip-list{justify-content:flex-start}.legal-cta-wrap{flex-direction:column;gap:var(--space-4)}@media (min-width:768px){.legal-cta-wrap{flex-direction:row;align-items:center}.hero-legal{min-height:56vh}}