.legal_page__k_yP4{position:relative;min-height:100vh;padding-bottom:var(--space-8);background-color:var(--sxx-void);color:var(--sxx-text)}.legal_masthead__3ZOHr{padding-top:calc(var(--space-8) + 2rem);padding-bottom:var(--space-6);border-bottom:var(--bw) solid var(--sxx-line);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.03) 0,transparent 70%)}.legal_crumbs__tb14w{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label)}.legal_title__rqoIo{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.1;color:var(--sxx-text-bright);margin-bottom:var(--space-3)}.legal_subtitle__mTVxP{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--sxx-text-dim);max-width:65ch;line-height:1.6}.legal_metaRow__Yvf4a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--bw) solid var(--sxx-line);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--sxx-text-faint)}.legal_badge__cU2C6{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background-color:rgba(255,255,255,.06);border:var(--bw) solid var(--sxx-line-bright);color:var(--sxx-text-bright)}.legal_hubGrid__auy8I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5);margin-top:var(--space-6)}.legal_card__Je9_K{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-5);border:var(--bw) solid var(--sxx-line);background-color:var(--sxx-base);border-radius:2px;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out);text-decoration:none;color:inherit}.legal_card__Je9_K:hover{border-color:var(--sxx-line-bright);background-color:var(--sxx-raise);transform:translateY(-2px)}.legal_cardTop__YjX0H{display:flex;flex-direction:column;gap:var(--space-3)}.legal_cardHeader__ePyqL{display:flex;align-items:center;justify-content:space-between}.legal_cardIcon__tap5_{font-size:1.5rem}.legal_cardTitle__qJvQk{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-bold);color:var(--sxx-text-bright);line-height:1.3}.legal_cardSubtitle____m_u{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-label);color:var(--sxx-text-faint);text-transform:uppercase}.legal_cardSummary__1SWzz{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--sxx-text-dim);line-height:1.6}.legal_cardAction__Uxp_y{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--bw) solid var(--sxx-line);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);color:var(--sxx-text-bright)}.legal_readerGrid__q61wp{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-7);margin-top:var(--space-6);align-items:start}.legal_sidebar__lVTEs{position:sticky;top:calc(var(--space-7) + 3rem);display:flex;flex-direction:column;gap:var(--space-5);max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:var(--space-3)}.legal_sidebarSection__Ua96R{display:flex;flex-direction:column;gap:var(--space-2)}.legal_sidebarLabel__9y_Hw{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-label);color:var(--sxx-text-faint);text-transform:uppercase;margin-bottom:var(--space-1)}.legal_sidebarLinks__IqX5j{display:flex;flex-direction:column;gap:var(--space-1)}.legal_docTab__BnX86{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tr-label);color:var(--sxx-text-dim);border-left:2px solid transparent;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.legal_docTab__BnX86:hover{color:var(--sxx-text);border-color:var(--sxx-line-bright)}.legal_docTabActive__bVk_S{color:var(--sxx-text-bright);border-color:var(--sxx-text-bright);background-color:rgba(255,255,255,.03)}.legal_tocLink__W6nKi{padding:.35rem .5rem;font-size:var(--fs-small);color:var(--sxx-text-faint);text-decoration:none;line-height:1.4;border-left:2px solid var(--sxx-line);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.legal_tocLink__W6nKi:hover{color:var(--sxx-text);border-color:var(--sxx-text)}.legal_contentArea__8k1F1{display:flex;flex-direction:column;gap:var(--space-6);max-width:78ch}.legal_noticeBox__ZFhtF{padding:var(--space-4);border:var(--bw) solid var(--sxx-line-bright);background-color:var(--sxx-base);border-left:3px solid var(--sxx-text-bright);border-radius:2px}.legal_noticeText__hq_ZG{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.6;color:var(--sxx-text)}.legal_summaryLead__FKWwd{font-family:var(--font-body);font-size:1.15rem;line-height:1.6;color:var(--sxx-text-bright);margin-bottom:var(--space-3)}.legal_clauseSection__hl2X7{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--bw) solid var(--sxx-line)}.legal_clauseTitle__p1nTm{font-family:var(--font-display);font-size:1.35rem;font-weight:var(--fw-semibold);color:var(--sxx-text-bright);scroll-margin-top:6rem}.legal_paragraph__HiGUM{font-family:var(--font-body);font-size:1rem;line-height:1.75;color:var(--sxx-text)}.legal_bulletList__FO_W2{display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--space-4);list-style:square}.legal_bulletItem__609jX{font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--sxx-text-dim)}.legal_langPills__9fb4w{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:var(--space-2)}.legal_langPill__9Xwj_{display:inline-flex;align-items:center;padding:.2rem .5rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-label);border:var(--bw) solid var(--sxx-line);background-color:transparent;color:var(--sxx-text-faint);border-radius:2px;cursor:pointer;text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.legal_langPill__9Xwj_:hover{border-color:var(--sxx-line-bright);color:var(--sxx-text)}.legal_langPillActive__E_FBO{background-color:var(--sxx-text-bright);color:var(--sxx-void);border-color:var(--sxx-text-bright);font-weight:var(--fw-bold)}@media (max-width:900px){.legal_readerGrid__q61wp{grid-template-columns:1fr}.legal_sidebar__lVTEs{position:static;max-height:none;padding-bottom:var(--space-4);border-bottom:var(--bw) solid var(--sxx-line)}}