.legal-hero{padding:72px 0;background:var(--brand-bg-alt)}.legal-hero.privacy{background:var(--brand-primary-light)}.legal-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.legal-hero p{color:var(--brand-text)}.legal-body{padding:64px 0 96px}.legal-body .container{max-width:860px}.legal-body h2{font-size:1.35rem;margin-top:36px}.legal-body p{color:var(--brand-text)}