.legal-page .rise>*{transform:none;opacity:1}.legal{padding:clamp(52px,7vw,92px) 0 clamp(72px,9vw,116px)}.legal .wrap{max-width:860px}.legal-head{padding-bottom:clamp(22px,3vw,34px);border-bottom:1px solid var(--hair)}.legal-head h1{font-size:clamp(29px,4.2vw,49px);margin:15px 0 0;letter-spacing:-.035em}.legal-head .lead{margin-top:16px}.legal-rev{display:block;margin-top:20px;font-size:14px;color:var(--muted)}.legal-sec{margin-top:clamp(30px,3.6vw,46px);scroll-margin-top:96px}.legal-sec h2{font-size:clamp(19px,1.9vw,23px);line-height:1.3;letter-spacing:-.02em}.legal-sec p,.legal-sec ul{margin:14px 0 0;max-width:70ch}.legal-sec ul{padding-left:1.2em;list-style:disc}.legal-sec li{margin-top:8px}.legal-sec li::marker{color:var(--muted)}