.legal-hero{padding:96px 0 56px}.legal-hero-inner>*{max-width:760px}.legal-hero-title{font-family:var(--font-heading);font-size:clamp(36px,5.5vw,64px);line-height:1.05;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.legal-hero-lead{font-size:clamp(16px,2vw,19px);color:var(--text-secondary)}@media (max-width:640px){.legal-hero{padding:56px 0 32px}}