.Legal_page__jZTQT{--bg:#0B1016;--panel:#0F1622;--line:#131B28;--text:#E6E9F2;--muted:#9AA4B2;--brand-1:#004BFF;--brand-2:#7C3AED;--wrap:960px;color:var(--text);background:var(--bg)}.Legal_wrap__VRlqP{max-width:var(--wrap);margin:0 auto;padding:0 24px 64px}.Legal_hero__KqifX{position:relative;overflow:hidden;padding:90px 0 28px;border-bottom:1px solid var(--line)}.Legal_heroBg__Qcawl:before{content:"";position:absolute;inset:0;opacity:.08;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-1) 40%,transparent),color-mix(in srgb,var(--brand-2) 40%,transparent));mask-image:repeating-linear-gradient(120deg,#000,#000 1px,transparent 0,transparent 24px);pointer-events:none}.Legal_eyebrow__vQ6wH{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px;margin:0 0 6px}.Legal_h1__KfXq_{font-size:clamp(32px,4vw,44px);line-height:1.1;margin:0}.Legal_meta___HtRU{margin-top:8px;color:var(--muted);font-size:14px}.Legal_lead__WWx_2{color:var(--muted);margin-top:12px;max-width:72ch}.Legal_main__Zu8pz{display:grid;grid-template-columns:220px 1fr;gap:24px;margin-top:22px}@media (max-width:960px){.Legal_main__Zu8pz{grid-template-columns:1fr}}.Legal_toc__M7o_H{position:sticky;top:84px;align-self:start;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:12px}.Legal_toc__M7o_H h2{margin:0 0 8px;font-size:14px;color:var(--muted)}.Legal_toc__M7o_H ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.Legal_toc__M7o_H a{color:var(--text);text-decoration:none;font-size:14px}.Legal_toc__M7o_H a:hover{color:#fff}.Legal_section__u0BHl{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),transparent);border-radius:16px;padding:18px;margin-bottom:14px}.Legal_h2__hscch{margin:0 0 10px;font-size:20px}.Legal_p__EP0XR{margin:8px 0;color:var(--text)}.Legal_muted__jr_iV{color:var(--muted)}.Legal_list__ltloQ{margin:8px 0;padding-left:18px}.Legal_list__ltloQ li{margin:4px 0}.Legal_note__HZOp0{border-left:3px solid color-mix(in srgb,var(--brand-1) 60%,var(--brand-2) 40%);padding-left:10px;color:var(--muted)}.Legal_tocFab__SaH1H{display:inline-flex}@media (max-width:960px){.Legal_toc__M7o_H{display:none}}.Legal_tocFab__SaH1H{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:2147483000;display:none;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.35)}.Legal_tocFab__SaH1H:hover{background:color-mix(in srgb,var(--panel) 85%,#fff 15%)}@media (max-width:960px){.Legal_tocFab__SaH1H{display:inline-flex}}.Legal_tocSheet__L_Iwo{position:fixed;inset:0;z-index:2147483600;pointer-events:none}.Legal_tocSheet__L_Iwo[data-open=true]{pointer-events:auto}.Legal_tocBackdrop__p_BgJ{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .18s ease}.Legal_tocSheet__L_Iwo[data-open=true] .Legal_tocBackdrop__p_BgJ{opacity:1}.Legal_tocPanel__nDc8d{position:absolute;left:0;right:0;bottom:0;max-height:72vh;background:var(--panel);border-top:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:0 -16px 40px rgba(0,0,0,.45);transform:translateY(100%);transition:transform .2s ease;padding:14px 14px 18px;overflow:auto}.Legal_tocSheet__L_Iwo[data-open=true] .Legal_tocPanel__nDc8d{transform:translateY(0)}.Legal_tocHeader__4kB6e{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Legal_tocHeader__4kB6e h2{margin:0;font-size:14px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.Legal_tocClose__5n34p{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:10px;padding:6px 8px}.Legal_tocList__fkvUW{list-style:none;margin:0;padding:0;display:grid;gap:8px}.Legal_tocList__fkvUW a{color:var(--text);text-decoration:none;font-size:15px}.Legal_tocList__fkvUW a:hover{color:#fff}