.LegalPage_page__JO6_D{--brand-cyan:#11b9d8;--ink:#131d35;--ink-soft:#5d6d8e;--ink-muted:#8595af;--surface:#ffffff;--bg:#f4fffe;--border:#e2ecf5;--cta-teal:#0a8ba0;--cta-teal-hover:#066f81;min-height:100dvh;background:var(--surface);color:var(--ink);font-family:Avenir Next,Segoe UI,-apple-system,sans-serif}.LegalPage_topbar__ktreE{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.92);border-bottom:1px solid var(--border);backdrop-filter:blur(10px)}.LegalPage_topbarInner__1_N4I{max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,56px);height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px}.LegalPage_backLink__EyH1D{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:color .15s ease}.LegalPage_backLink__EyH1D:hover{color:var(--ink)}.LegalPage_backLink__EyH1D svg{width:13px;height:13px}.LegalPage_topbarRight__2QpH2{display:flex;align-items:center;gap:16px}.LegalPage_signInLink__XPu6G{font-size:13px;font-weight:600;color:var(--ink-soft);text-decoration:none;transition:color .15s ease}.LegalPage_signInLink__XPu6G:hover{color:var(--ink)}.LegalPage_bodyShell__p38yP{max-width:1100px;margin:0 auto;padding:clamp(40px,6vh,72px) clamp(20px,4vw,56px) clamp(64px,10vh,120px);display:grid;grid-template-columns:220px 1fr;gap:clamp(40px,5vw,80px);align-items:start}@media (max-width:780px){.LegalPage_bodyShell__p38yP{grid-template-columns:1fr}}.LegalPage_sidebar__LmMlX{position:sticky;top:78px}@media (max-width:780px){.LegalPage_sidebar__LmMlX{position:static}}.LegalPage_sidebarTag___qGwU{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-cyan);margin-bottom:12px;display:block}.LegalPage_tocList__KIISO{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:2px}.LegalPage_tocLink__jSH_l{display:block;padding:6px 10px;font-size:13px;color:var(--ink-soft);text-decoration:none;border-radius:6px;line-height:1.4;transition:color .14s ease,background .14s ease}.LegalPage_tocLink__jSH_l:hover{color:var(--ink);background:var(--bg)}.LegalPage_sidebarDivider__WF2xP{height:1px;background:var(--border);margin-bottom:20px}.LegalPage_sidebarLinks__LJG1s{display:flex;flex-direction:column;gap:8px}.LegalPage_sidebarAlt__f4xIF{font-size:12.5px;font-weight:500;color:var(--ink-muted);text-decoration:none;transition:color .14s ease}.LegalPage_sidebarAlt__f4xIF:hover{color:var(--cta-teal)}.LegalPage_doc__GkPx4{min-width:0}.LegalPage_docHeader___XIEz{margin-bottom:clamp(32px,5vh,48px);padding-bottom:clamp(24px,3vh,36px);border-bottom:1px solid var(--border)}.LegalPage_docEyebrow__9Yr8X{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-cyan);margin:0 0 12px}.LegalPage_docTitle__n00EC{font-size:clamp(26px,3.5vw,40px);font-weight:800;letter-spacing:-.025em;color:var(--ink);margin:0 0 12px;line-height:1.1}.LegalPage_docMeta__sP524{font-size:13px;color:var(--ink-muted);margin:0}.LegalPage_section__cMB9x{margin-bottom:clamp(36px,5vh,52px);scroll-margin-top:88px}.LegalPage_sectionTitle__EuQr2{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 14px;letter-spacing:-.01em}.LegalPage_sectionBody__FusRz{font-size:15px;color:var(--ink-soft);line-height:1.75;margin:0}.LegalPage_sectionBody__FusRz+.LegalPage_sectionBody__FusRz{margin-top:12px}.LegalPage_sectionList__Q_gm8{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.LegalPage_sectionListItem__Tn1uS{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--ink-soft);line-height:1.6}.LegalPage_bulletDot__J863F{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--brand-cyan);margin-top:8px}.LegalPage_sectionDivider__u1_3x{height:1px;background:var(--border);margin-bottom:clamp(36px,5vh,52px)}.LegalPage_pageFooter__yGw8m{border-top:1px solid var(--border);background:var(--bg);padding:22px clamp(20px,4vw,56px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.LegalPage_footerNote__KlW00{font-size:12px;color:var(--ink-muted);margin:0}.LegalPage_footerLinks__Ookbh{display:flex;gap:20px}.LegalPage_footerLink__HIDP7{font-size:12px;color:var(--ink-muted);text-decoration:none;transition:color .14s ease}.LegalPage_footerLink__HIDP7:hover{color:var(--ink)}