.legal-page{color:#272b22;max-width:850px;margin:auto;padding:48px 6% 70px}.legal-page h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(36px,6vw,58px);font-weight:750;line-height:1.1}.legal-page header{border-bottom:1px solid #d7dec9;padding-bottom:24px}.legal-page header>p:first-of-type{color:#66715a;font-size:13px}.legal-page section{margin:32px 0}.legal-page h2{letter-spacing:-.5px;margin-bottom:14px;font-size:23px;font-weight:700;line-height:1.3}.legal-page p,.legal-page li{color:#4c5545;font-size:15px;line-height:1.85}.legal-page p+p{margin-top:14px}.legal-page ul{padding-left:22px;list-style:outside}.legal-page a{text-underline-offset:3px;text-decoration:underline}.legal-page footer{border-top:1px solid #d7dec9;flex-wrap:wrap;gap:24px;padding-top:25px;font-size:13px;display:flex}
