.legal-hero{padding:78px 0 58px;border-bottom:1px solid var(--line)}.legal-hero h1{max-width:780px;margin:15px 0 0;font:800 clamp(3rem,5vw,4.8rem)/.98 Manrope;letter-spacing:-.08em}.legal-content{padding:78px 0}.legal-content .shell{max-width:880px}.legal-content h2{margin:46px 0 13px;font:800 clamp(1.8rem,3vw,2.55rem)/1.05 Manrope;letter-spacing:-.06em}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--muted)}.legal-content ul{padding-left:20px}.legal-note{margin:25px 0;padding:18px 20px;border-left:3px solid var(--green);background:#edf2e8}.legal-note p{margin:0;color:var(--ink)}
