.legal-hero{padding:160px 0 70px;background:var(--ink)}
.legal-hero h1{font-size:clamp(42px,6vw,70px);margin:14px 0}
.legal-hero p{max-width:720px;color:#aabac3}
.legal-content{max-width:820px;padding-top:70px;padding-bottom:90px}
.legal-content h2{font-size:25px;margin:38px 0 10px}
.legal-content p{color:var(--text)}
.legal-content a{color:#007ca7;text-decoration:underline}
