.LegalDocument_page__Lkakf{--legal-ink:var(--color-ink,#0f172a);--legal-muted:#475569;--legal-line:#e2e8f0;--legal-soft:#f8fafc;--legal-accent:var(--color-primary,#4f46e5);background:#ffffff;color:var(--legal-ink);padding:48px 20px 96px}.LegalDocument_inner__IsKws{max-width:1120px;margin:0 auto}.LegalDocument_header__h3MRw{max-width:760px;animation:LegalDocument_legalRise__Rkdwf .45s ease-out both}.LegalDocument_eyebrow__9vZZU{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--legal-accent)}.LegalDocument_title__wS0an{margin:0;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.LegalDocument_meta__qMTrZ{margin:8px 0 0;font-size:14px;color:var(--legal-muted)}.LegalDocument_pending__HPji8{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;padding:6px 12px;border:1px solid #fcd34d;border-radius:999px;background:#fffbeb;color:#92400e;font-size:13px;font-weight:500;line-height:1.4}.LegalDocument_pendingDot__GqrvC{width:8px;height:8px;flex:none;border-radius:50%;background:#f59e0b}.LegalDocument_intro__fQAJc{max-width:760px;margin-top:24px}.LegalDocument_summary__6ScWe{max-width:760px;margin-top:32px;padding:24px;border:1px solid var(--legal-line);border-left:4px solid var(--legal-accent);border-radius:12px;background:var(--legal-soft);scroll-margin-top:96px;animation:LegalDocument_legalRise__Rkdwf .45s ease-out .08s both}.LegalDocument_contact__yWdS7:focus,.LegalDocument_section__9E3Nl:focus,.LegalDocument_summary__6ScWe:focus{outline:none}.LegalDocument_summaryTitle__y6LFa{margin:0 0 12px;font-size:20px;line-height:1.3;font-weight:700}.LegalDocument_tocMobile__w3rI6{margin-top:32px;border:1px solid var(--legal-line);border-radius:12px;background:#ffffff}.LegalDocument_tocSummary__4BNEs{cursor:pointer;padding:14px 16px;font-size:15px;font-weight:600;border-radius:12px;list-style-position:inside}.LegalDocument_tocSummary__4BNEs:hover{background:var(--legal-soft)}.LegalDocument_tocSummary__4BNEs:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.LegalDocument_tocMobile__w3rI6 .LegalDocument_tocList__7h4W0{padding:0 8px 12px}.LegalDocument_layout__GAsng{margin-top:32px}.LegalDocument_tocDesktop__lseKR{display:none}.LegalDocument_tocTitle__ZANRi{margin:0 0 8px;padding-left:12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--legal-muted)}.LegalDocument_tocList__7h4W0{list-style:none;margin:0;padding:0}.LegalDocument_tocLink__BczDH{display:block;padding:6px 12px;border-left:2px solid transparent;border-radius:0 6px 6px 0;font-size:14px;line-height:1.4;color:var(--legal-muted);text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.LegalDocument_tocLink__BczDH:hover{color:var(--legal-ink);background:var(--legal-soft)}.LegalDocument_tocLink__BczDH:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.LegalDocument_tocLink__BczDH[aria-current=location]{color:var(--legal-accent);border-left-color:var(--legal-accent);font-weight:600}.LegalDocument_content__DpkZ3{min-width:0;max-width:760px}.LegalDocument_section__9E3Nl{padding-top:8px;margin-bottom:32px;scroll-margin-top:96px}.LegalDocument_h2__eH3CU{margin:0 0 12px;font-size:22px;line-height:1.3;font-weight:700}.LegalDocument_anchor__D0zLH{color:inherit;text-decoration:none}.LegalDocument_anchor__D0zLH:hover{text-decoration:underline;text-underline-offset:4px}.LegalDocument_anchor__D0zLH:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px;border-radius:4px}.LegalDocument_h3__iJBG5{margin:20px 0 8px;font-size:17px;line-height:1.4;font-weight:600;scroll-margin-top:96px}.LegalDocument_p__w7B6X{margin:0 0 14px;font-size:16px;line-height:1.7}.LegalDocument_ol__IhkMz,.LegalDocument_ul__249s1{margin:0 0 14px;padding-left:22px;font-size:16px;line-height:1.7}.LegalDocument_ol__IhkMz li,.LegalDocument_ul__249s1 li{margin-bottom:6px}.LegalDocument_inlineLink__9d8qs{color:var(--legal-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.LegalDocument_inlineLink__9d8qs:hover{text-decoration-thickness:2px}.LegalDocument_inlineLink__9d8qs:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px;border-radius:3px}.LegalDocument_tableWrap__l6Vnh{margin:0 0 16px;overflow-x:auto;border:1px solid var(--legal-line);border-radius:10px}.LegalDocument_tableWrap__l6Vnh:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.LegalDocument_table__C5U4F{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.5}.LegalDocument_table__C5U4F td,.LegalDocument_table__C5U4F th{padding:10px 12px;border-bottom:1px solid var(--legal-line);text-align:left;vertical-align:top}.LegalDocument_table__C5U4F th{background:var(--legal-soft);font-weight:600}.LegalDocument_table__C5U4F tr:last-child td{border-bottom:none}.LegalDocument_contact__yWdS7{margin-top:16px;padding:24px;border:1px solid var(--legal-line);border-radius:12px;background:var(--legal-soft);scroll-margin-top:96px}.LegalDocument_contactTitle__QV_XI{margin:0 0 8px;font-size:18px;font-weight:700}.LegalDocument_related__j1jPi{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 0;padding:0}.LegalDocument_relatedLink__oTcQy{display:inline-block;padding:4px 0;font-size:15px;font-weight:600;color:var(--legal-accent);text-decoration:none}.LegalDocument_relatedLink__oTcQy:hover{text-decoration:underline;text-underline-offset:4px}.LegalDocument_relatedLink__oTcQy:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px;border-radius:4px}.LegalDocument_backTopWrap__Tc8eQ{margin:24px 0 0}.LegalDocument_backTop__puDYL{font-size:14px;color:var(--legal-muted);text-decoration:underline;text-underline-offset:3px}.LegalDocument_backTop__puDYL:hover{color:var(--legal-ink)}.LegalDocument_backTop__puDYL:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px;border-radius:3px}@media (min-width:960px){.LegalDocument_page__Lkakf{padding:64px 32px 120px}.LegalDocument_title__wS0an{font-size:40px}.LegalDocument_tocMobile__w3rI6{display:none}.LegalDocument_layout__GAsng{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:48px}.LegalDocument_tocDesktop__lseKR{display:block;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}}@keyframes LegalDocument_legalRise__Rkdwf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LegalDocument_header__h3MRw,.LegalDocument_summary__6ScWe{animation:none}.LegalDocument_tocLink__BczDH{transition:none}}