.legal_root__XT_rw{position:relative;min-height:100dvh;background:var(--bg);color:var(--text);overflow-x:hidden}.legal_glow__M2WF6{position:absolute;inset:0 0 auto 0;height:520px;background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(124,58,237,.18) 0,transparent 70%),radial-gradient(ellipse 40% 80% at 85% 10%,rgba(6,182,212,.08) 0,transparent 65%);pointer-events:none}.legal_header__jY0JF{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:0 auto;padding:22px 24px}.legal_back__0oBvH,.legal_brand__sXHzU{display:inline-flex;align-items:center;text-decoration:none}.legal_back__0oBvH{gap:7px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:600;transition:color var(--t),border-color var(--t),background var(--t)}.legal_back__0oBvH:hover{color:var(--text);border-color:var(--primary);background:var(--surface-hover)}.legal_shell__Yp8dy{position:relative;z-index:2;display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;max-width:1180px;margin:0 auto;padding:20px 24px 72px}.legal_nav__fpkUl{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.legal_navTitle__Bjg8V{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}.legal_navItem__SfCa0{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--r-md);color:var(--text-2);font-size:13.5px;font-weight:600;text-decoration:none;transition:color var(--t),background var(--t)}.legal_navItem__SfCa0:hover{color:var(--text);background:var(--surface-hover)}.legal_main__mDtsd{min-width:0;max-width:760px}.legal_eyebrow__iXuhc{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--secondary);margin:0 0 14px}.legal_title__hVgvk{font-size:clamp(30px,5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 16px}.legal_lead__LnJ7R{font-size:16px;line-height:1.7;color:var(--text-2);margin:0 0 18px}.legal_updated__uCL_X{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.legal_divider__wRJOl{height:1px;background:var(--border);margin:36px 0}.legal_toc__4VPwj{padding:20px 22px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin-bottom:40px}.legal_tocTitle__VQHXt{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:12px}.legal_tocList__G7cK6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 20px;gap:6px 20px;margin:0;padding:0;list-style:none;counter-reset:toc}.legal_tocList__G7cK6 li{counter-increment:toc}.legal_tocList__G7cK6 a{display:block;padding:4px 0;color:var(--text-2);font-size:13.5px;line-height:1.5;text-decoration:none;transition:color var(--t)}.legal_tocList__G7cK6 a:before{content:counter(toc) ". ";color:var(--primary);font-family:var(--font-mono);font-size:12px}.legal_tocList__G7cK6 a:hover{color:var(--text)}.legal_section__geZf2{scroll-margin-top:24px;margin-bottom:40px}.legal_section__geZf2 h2{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 14px;color:var(--text)}.legal_section__geZf2 h3{font-size:15.5px;font-weight:700;margin:24px 0 10px;color:var(--text)}.legal_section__geZf2 p{font-size:15px;line-height:1.75;color:var(--text-2);margin:0 0 14px}.legal_section__geZf2 ol,.legal_section__geZf2 ul{margin:0 0 16px;padding-left:20px}.legal_section__geZf2 li{font-size:15px;line-height:1.7;color:var(--text-2);margin-bottom:8px}.legal_section__geZf2 strong{color:var(--text);font-weight:600}.legal_section__geZf2 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.legal_section__geZf2 a:hover{color:var(--secondary)}.legal_callout__d_IlO{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--secondary);border-radius:var(--r-md);background:var(--surface);margin:0 0 18px}.legal_callout__d_IlO p{margin:0;font-size:14px;line-height:1.65}.legal_calloutIcon__YbMCS{flex-shrink:0;color:var(--secondary);margin-top:2px}.legal_tableWrap__51clR{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);margin:0 0 18px}.legal_table__TSdnk{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.legal_table__TSdnk td,.legal_table__TSdnk th{padding:12px 14px;text-align:left;vertical-align:top;line-height:1.6;border-bottom:1px solid var(--border)}.legal_table__TSdnk th{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);background:var(--surface)}.legal_table__TSdnk td{color:var(--text-2)}.legal_table__TSdnk tr:last-child td{border-bottom:none}.legal_contact__hEviB{padding:22px 24px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.legal_contact__hEviB p{margin-bottom:8px}.legal_contact__hEviB p:last-child{margin-bottom:0}.legal_footer__N5s5U{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1180px;margin:0 auto;padding:22px 24px 40px;border-top:1px solid var(--border);font-size:13px;color:var(--text-dim)}.legal_footerLink__u937k{color:var(--text-2);font-weight:600;text-decoration:none}.legal_footerLink__u937k:hover{color:var(--text)}@media (max-width:900px){.legal_shell__Yp8dy{grid-template-columns:1fr;gap:28px}.legal_nav__fpkUl{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.legal_navTitle__Bjg8V{width:100%;margin-bottom:2px}}@media (max-width:560px){.legal_tocList__G7cK6{grid-template-columns:1fr}}