.legal-page-module__qLSGyG__legalPage{--page-bg:#090909;--panel:#121214c7;--panel-strong:#161618f0;--line:#ffffff1c;--line-strong:#ffffff2e;--text:#fffaf0;--muted:#fffaf0ad;--subtle:#fffaf07a;--warm:#f2c36b;--warm-soft:#f8dfaa;--max:1180px;background:radial-gradient(circle at 50% -18%, #f2c36b29, transparent 28rem), linear-gradient(180deg, #050606 0%, var(--page-bg) 42%, #070808 100%);min-height:100vh;color:var(--text);width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;overflow-x:hidden}.legal-page-module__qLSGyG__legalPage *,.legal-page-module__qLSGyG__legalPage :before,.legal-page-module__qLSGyG__legalPage :after{box-sizing:border-box}.legal-page-module__qLSGyG__legalPage a{color:inherit;text-decoration:none}.legal-page-module__qLSGyG__shell{width:min(var(--max), calc(100% - 40px));margin-inline:auto}.legal-page-module__qLSGyG__nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070808c7;position:sticky;top:0}.legal-page-module__qLSGyG__navInner{justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:72px;display:flex}.legal-page-module__qLSGyG__brand{align-items:center;gap:8px;min-width:0;font-weight:760;line-height:1;display:inline-flex}.legal-page-module__qLSGyG__brandMark{border-radius:8px;flex:none;width:34px;height:34px;display:block;overflow:hidden}.legal-page-module__qLSGyG__brandMarkImage{object-fit:contain;width:100%;height:100%;display:block}.legal-page-module__qLSGyG__brandName{color:#fff;text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.legal-page-module__qLSGyG__navActions{align-items:center;gap:8px;min-width:0;display:flex}.legal-page-module__qLSGyG__button{border:1px solid var(--line);color:#fff;white-space:nowrap;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.legal-page-module__qLSGyG__button:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.legal-page-module__qLSGyG__hero{min-width:0;max-width:820px;padding:74px 0 56px}.legal-page-module__qLSGyG__eyebrow{color:var(--warm);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.legal-page-module__qLSGyG__hero h1{color:var(--text);text-wrap:balance;margin:0;font-size:74px;font-weight:840;line-height:.98}.legal-page-module__qLSGyG__intro{max-width:760px;color:var(--muted);overflow-wrap:anywhere;margin:28px 0 0;font-size:18px;line-height:1.68}.legal-page-module__qLSGyG__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:38px;padding-bottom:92px;display:grid}.legal-page-module__qLSGyG__toc{border:1px solid var(--line);background:#ffffff09;border-radius:8px;gap:4px;min-width:0;padding:16px;display:grid;position:sticky;top:96px}.legal-page-module__qLSGyG__toc a{color:var(--muted);padding:8px 4px;font-size:13px;font-weight:700;transition:color .18s}.legal-page-module__qLSGyG__toc a:hover{color:var(--text)}.legal-page-module__qLSGyG__document{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;min-width:0;overflow:hidden}.legal-page-module__qLSGyG__meta{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);gap:8px;padding:26px 28px;font-size:14px;display:grid}.legal-page-module__qLSGyG__meta strong{color:var(--text)}.legal-page-module__qLSGyG__meta span,.legal-page-module__qLSGyG__document p,.legal-page-module__qLSGyG__document li{overflow-wrap:anywhere}.legal-page-module__qLSGyG__document section{border-bottom:1px solid var(--line);padding:28px}.legal-page-module__qLSGyG__document section:last-child{border-bottom:0}.legal-page-module__qLSGyG__document h2{color:var(--text);margin:0 0 18px;font-size:24px;line-height:1.2}.legal-page-module__qLSGyG__document h3{color:#ddd7ca;margin:24px 0 10px;font-size:16px}.legal-page-module__qLSGyG__document p{color:var(--muted);margin:0 0 14px}.legal-page-module__qLSGyG__document p:last-child,.legal-page-module__qLSGyG__document ul:last-child,.legal-page-module__qLSGyG__document ol:last-child{margin-bottom:0}.legal-page-module__qLSGyG__document ul,.legal-page-module__qLSGyG__document ol{color:var(--muted);margin:0 0 14px;padding-left:22px}.legal-page-module__qLSGyG__document li{margin:6px 0}.legal-page-module__qLSGyG__document strong{color:var(--text)}.legal-page-module__qLSGyG__document a{color:var(--warm-soft);text-underline-offset:3px;-webkit-text-decoration:underline #f2c36b6b;text-decoration:underline #f2c36b6b}.legal-page-module__qLSGyG__callout{border-left:3px solid var(--warm);color:#d9c897;background:#f2c36b17;border-radius:0 8px 8px 0;margin:18px 0;padding:14px 16px}.legal-page-module__qLSGyG__footer{border-top:1px solid var(--line);color:var(--subtle);font-size:13px}.legal-page-module__qLSGyG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:24px 0;display:flex}.legal-page-module__qLSGyG__footerLinks{flex-wrap:wrap;gap:14px;display:flex}.legal-page-module__qLSGyG__footerLinks a{transition:color .18s}.legal-page-module__qLSGyG__footerLinks a:hover{color:var(--text)}@media (max-width:940px){.legal-page-module__qLSGyG__hero h1{font-size:56px}.legal-page-module__qLSGyG__layout{grid-template-columns:1fr}.legal-page-module__qLSGyG__toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:680px){.legal-page-module__qLSGyG__shell{width:min(100% - 28px, var(--max))}.legal-page-module__qLSGyG__navInner{gap:10px;min-height:64px}.legal-page-module__qLSGyG__brandMark{width:30px;height:30px}.legal-page-module__qLSGyG__navActions{flex:none;gap:6px}.legal-page-module__qLSGyG__navActions .legal-page-module__qLSGyG__button:last-child{display:none}.legal-page-module__qLSGyG__button{min-height:38px;padding-inline:11px;font-size:12px}.legal-page-module__qLSGyG__hero{padding:52px 0 42px}.legal-page-module__qLSGyG__hero h1{font-size:42px;line-height:1.02}.legal-page-module__qLSGyG__intro{font-size:16px}.legal-page-module__qLSGyG__toc{grid-template-columns:1fr}.legal-page-module__qLSGyG__meta,.legal-page-module__qLSGyG__document section{padding:22px}.legal-page-module__qLSGyG__document h2{font-size:21px}}
