.legal-page{color:#f8f9ff;min-height:100dvh;font-family:var(--font-geist-sans), sans-serif;background:#202124;padding:24px max(24px,50vw - 450px) 80px}.legal-language{justify-content:flex-end;display:flex}.legal-text{max-width:760px;margin:32px auto 0}.legal-text h1{letter-spacing:-1px;margin:0 0 40px;font-size:clamp(30px,4vw,40px);font-weight:650;line-height:1.2}.legal-text section{margin:0;padding:32px 0}.legal-text section:first-of-type{padding-top:0}.legal-text section+section{border-top:1px solid #ffffff1c}.legal-text h2{letter-spacing:0;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.5}.legal-text p{color:#c6c9d5;overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;line-height:1.65}.legal-text a{color:inherit;text-underline-offset:4px;text-decoration:underline}.legal-text a:hover{color:#f1a0f3}.legal-text a:focus-visible{outline-offset:5px;outline:2px solid #f1a0f3}@media (max-width:600px){.legal-page{padding-top:16px;padding-bottom:48px}.legal-text{margin-top:32px}.legal-text h1{margin-bottom:32px}.legal-text h2{font-size:18px}}@media print{.legal-page{color:#000;background:#fff;padding:0}.legal-language{display:none}.legal-text{max-width:none;margin:0}.legal-text p{color:#000}}
