.legal-page{color:#151515;width:min(920px,100% - 40px);margin:0 auto;padding:24px 0 80px}.legal-page header{border-bottom:1px solid #ddd;justify-content:space-between;padding:12px 0 28px;font-size:12px;display:flex}.legal-page a{color:inherit}.legal-hero{padding:70px 0 50px}.legal-hero small{letter-spacing:.16em;font-size:9px}.legal-hero h1{letter-spacing:-.05em;max-width:760px;margin:12px 0 18px;font-size:clamp(38px,7vw,74px);font-weight:400;line-height:.98}.legal-hero p,.legal-page section:not(.legal-hero) p{color:#555;max-width:720px;line-height:1.7}.legal-page section:not(.legal-hero){border-top:1px solid #ddd;padding:34px 0}.legal-page h2{font-size:26px;font-weight:500}
