.legal-page{background:#080808}.legal-main{max-width:820px;margin:auto;padding:140px 28px 90px;font-size:16px;line-height:1.85}.legal-main h1{font:400 clamp(52px,7vw,80px)/1.2 var(--hand);margin:16px 0 36px;text-transform:none}.legal-main h2{font:600 clamp(23px,3vw,30px)/1.35 var(--body);margin:0 0 20px;text-transform:none;letter-spacing:0}.legal-main h3{font:600 18px/1.5 var(--body);margin:26px 0 8px;text-transform:none;letter-spacing:0}.legal-main section{padding:32px 0;border-top:1px solid #444;scroll-margin-block:100px}.legal-main p,.legal-main ul,.legal-main ol{color:#ddd;margin:0 0 22px}.legal-main li+li{margin-top:14px}.legal-main ul,.legal-main ol{padding-left:24px}.legal-main a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;color:#fff}.legal-main code{font-size:.9em;overflow-wrap:anywhere}.legal-page footer{display:block;padding:28px 24px 40px}.legal-page .footer-policy-links{margin-top:12px}.legal-home{display:block;text-align:center;min-height:44px;padding:10px;font:12px/1.6 var(--mono)}@media(max-width:600px){.legal-main{padding:112px 24px 50px}.legal-main h1{margin-bottom:28px}.legal-main section{padding:26px 0}}
