.legal-hero-in{position:relative;z-index:1;max-width:820px}.legal-kick{margin-top:18px;display:inline-block}.legal-h1{font-size:clamp(30px,4.4vw,52px);letter-spacing:-.03em;line-height:1.05;margin-top:10px;color:#fff}.legal-updated{display:inline-block;font-family:var(--font-mono);font-size:12.5px;color:var(--mute-d);margin-top:16px}.legal-wrap{padding:clamp(40px,5vw,68px) 0 clamp(60px,8vw,100px)}.legal-body{max-width:820px}.legal-sec{margin-bottom:clamp(22px,3vw,32px)}.legal-sec h2{font-size:clamp(18px,2.3vw,24px);letter-spacing:-.02em;margin-bottom:10px}.legal-sec p{color:var(--mute);font-size:15.5px;line-height:1.75;margin-bottom:8px}.legal-sec p:last-child{margin-bottom:0}