.legal-page{color:#202641;min-height:100dvh;font-family:var(--font-geist-sans),sans-serif;background:#f7f7fc;padding:24px clamp(18px,5vw,64px)}.legal-page>header,.legal-page>footer{justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:auto;font-size:13px;display:flex}.legal-page a{color:#5b50c8;text-underline-offset:4px}.legal-brand{letter-spacing:.06em;font-weight:800;text-decoration:none}.legal-page article{background:#fff;border:1px solid #e1e0f2;border-radius:24px;max-width:900px;margin:34px auto;padding:clamp(24px,5vw,52px)}.legal-eyebrow{letter-spacing:.14em;color:#7773a0;font-size:10px;font-weight:750}.legal-page h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(27px,4vw,39px);line-height:1.2}.legal-version{color:#7a819a;font-size:12px}.legal-page nav{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.legal-page nav a{background:#f4f2ff;border-radius:10px;padding:10px 14px;font-size:13px;text-decoration:none}.legal-page nav a[aria-current]{color:#fff;background:#6153cf}.legal-draft{color:#766348;background:#fffcf3;border:1px solid #e8ddbb;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.7}.legal-draft strong{display:block}.legal-page section{margin-top:30px;scroll-margin-top:24px}.legal-page h2{margin-bottom:12px;font-size:19px;line-height:1.4}.legal-page section p{color:#606981;font-size:14px;line-height:1.85}.legal-page section strong{color:#333651}.legal-page em{background:#fff4d8;font-style:normal}.legal-page>footer{justify-content:flex-start;padding-bottom:24px}.legal-page a:focus-visible{outline-offset:3px;outline:3px solid #9f97ed}@media (max-width:500px){.legal-page>header{align-items:flex-start;font-size:11px}.legal-page article{border-radius:18px;margin-top:22px}.legal-page h2{font-size:17px}.legal-page section p{font-size:13px}}
