.legal-page{max-width:760px;margin:0 auto;padding:90px 24px 120px}.legal-page>header{border-bottom:1px solid var(--line,#d1dec5);padding-bottom:40px;margin-bottom:20px}.legal-page h1{font-size:clamp(38px,6vw,64px);letter-spacing:-2px;line-height:1.05;margin:18px 0 22px}.legal-page h1 span{color:#50ff00}.legal-page>header>p{font-size:18px;line-height:1.65;max-width:60ch}.legal-updated{display:block;margin-top:26px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--muted,#65705d)}.legal-page section{padding:40px 0;border-bottom:1px solid var(--line,#d1dec5)}.legal-page section:last-of-type{border-bottom:0}.legal-page section h2{font-size:23px;letter-spacing:-.4px;margin:10px 0 16px}.legal-page section p{line-height:1.75;margin-bottom:14px;max-width:68ch}.legal-page section p:last-child{margin-bottom:0}.legal-page ul{margin:0 0 14px;padding-left:20px;max-width:68ch}.legal-page li{line-height:1.75;margin-bottom:9px}.legal-page a{color:inherit;text-underline-offset:3px}.legal-review{margin-top:40px;padding:22px 24px;border:1px dashed var(--line,#d1dec5);font-size:15px;line-height:1.7;color:var(--muted,#65705d)}@media (max-width:600px){.legal-page{padding:60px 20px 80px}.legal-page section{padding:32px 0}}