.legal-hero{padding:150px 0 72px;background:linear-gradient(135deg,#fff,var(--brand-bg-alt));text-align:center}.legal-hero h1{font-size:max(2rem, min(4vw, 3.7rem));font-weight:900}.legal-content{padding:72px 0 104px}.legal-content h2{font-size:1.35rem;font-weight:900;margin-top:34px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--brand-text-secondary)}