.wrap[data-astro-cid-llzxrpu3]{max-width:1080px}.legal-hero[data-astro-cid-llzxrpu3]{padding:64px 0 20px;position:relative}.legal-hero[data-astro-cid-llzxrpu3] .wrap[data-astro-cid-llzxrpu3]{z-index:1;max-width:760px;position:relative}.legal-hero[data-astro-cid-llzxrpu3] .eyebrow[data-astro-cid-llzxrpu3]{margin:0 0 16px;display:block}h1[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-display);letter-spacing:-.015em;color:var(--ci-text);margin:0;font-size:clamp(32px,3.6vw,44px);font-weight:400;line-height:1.08}.legal-meta[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-mono);color:var(--ci-text-sec);margin:16px 0 0;font-size:12.5px}.legal-meta[data-astro-cid-llzxrpu3]+.legal-meta[data-astro-cid-llzxrpu3]{margin-top:6px}.legal-intro[data-astro-cid-llzxrpu3]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:18px 0 0;font-size:15px;line-height:1.65}.legal-meta[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3],.legal-intro[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3],.legal-section[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]{color:var(--ci-accent-text)}.legal-section[data-astro-cid-llzxrpu3] code[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-mono);background:var(--ci-card);border:1px solid var(--ci-border);border-radius:var(--ci-r-xs);padding:1px 5px;font-size:.85em}.legal-table-wrap[data-astro-cid-llzxrpu3]{border:1px solid var(--ci-border);border-radius:var(--ci-r-xs);margin:12px 0 0;overflow-x:auto}.legal-table[data-astro-cid-llzxrpu3]{border-collapse:collapse;width:100%;font-family:var(--ci-font);color:var(--ci-text-sec);font-size:13.5px;line-height:1.55}.legal-table[data-astro-cid-llzxrpu3] th[data-astro-cid-llzxrpu3],.legal-table[data-astro-cid-llzxrpu3] td[data-astro-cid-llzxrpu3]{text-align:left;vertical-align:top;border-bottom:1px solid var(--ci-border);padding:8px 10px}.legal-table[data-astro-cid-llzxrpu3] th[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--ci-card);font-size:11px;font-weight:400}.legal-table[data-astro-cid-llzxrpu3] tbody[data-astro-cid-llzxrpu3] tr[data-astro-cid-llzxrpu3]:last-child td[data-astro-cid-llzxrpu3]{border-bottom:none}.legal-section[data-astro-cid-llzxrpu3] .legal-table-wrap[data-astro-cid-llzxrpu3]+p[data-astro-cid-llzxrpu3]{margin-top:12px}.legal-body[data-astro-cid-llzxrpu3]{padding:50px 0 100px}.legal-grid[data-astro-cid-llzxrpu3]{grid-template-columns:220px 1fr;align-items:start;gap:56px;display:grid}.legal-toc[data-astro-cid-llzxrpu3]{top:calc(var(--ci-header-h) + 24px);position:sticky}.legal-toc-label[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ci-text-sec);margin:0 0 14px;font-size:11px}.legal-toc[data-astro-cid-llzxrpu3] nav[data-astro-cid-llzxrpu3]{flex-direction:column;display:flex}.legal-toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]{font-family:var(--ci-font);color:var(--ci-text-sec);border-left:2px solid var(--ci-border);padding:6px 0 6px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.legal-toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]:hover,.legal-toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]:focus-visible{color:var(--ci-text);border-left-color:var(--ci-accent)}.legal-content[data-astro-cid-llzxrpu3]{min-width:0;max-width:64ch}.legal-section[data-astro-cid-llzxrpu3]{border-top:1px solid var(--ci-border);padding:28px 0}.legal-section[data-astro-cid-llzxrpu3]:first-child{border-top:none;padding-top:0}.legal-section[data-astro-cid-llzxrpu3] h2[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-display);letter-spacing:-.01em;color:var(--ci-text);align-items:baseline;gap:10px;margin:0 0 12px;font-size:20px;font-weight:400;display:flex}.legal-section[data-astro-cid-llzxrpu3] h2[data-astro-cid-llzxrpu3] .num[data-astro-cid-llzxrpu3]{font-family:var(--ci-font-mono);color:var(--ci-accent-text);white-space:nowrap;font-size:13px}.legal-section[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:10px 0 0;font-size:14.5px;line-height:1.7}.legal-section[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]:first-of-type{margin-top:0}.legal-section[data-astro-cid-llzxrpu3] h3[data-astro-cid-llzxrpu3]{font-family:var(--ci-font);color:var(--ci-text);margin:18px 0 0;font-size:14.5px;font-weight:700;line-height:1.7}.legal-section[data-astro-cid-llzxrpu3] h3[data-astro-cid-llzxrpu3]+p[data-astro-cid-llzxrpu3],.legal-section[data-astro-cid-llzxrpu3] h3[data-astro-cid-llzxrpu3]+ul[data-astro-cid-llzxrpu3]{margin-top:4px}.legal-section[data-astro-cid-llzxrpu3] ul[data-astro-cid-llzxrpu3]{font-family:var(--ci-font);color:var(--ci-text-sec);margin:10px 0 0;padding-left:22px;font-size:14.5px;line-height:1.7}.legal-section[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]+li[data-astro-cid-llzxrpu3]{margin-top:6px}.legal-section[data-astro-cid-llzxrpu3] ul[data-astro-cid-llzxrpu3]+p[data-astro-cid-llzxrpu3]{margin-top:10px}@media (width<=900px){.legal-hero[data-astro-cid-llzxrpu3]{padding:48px 0 12px}.legal-body[data-astro-cid-llzxrpu3]{padding:32px 0 64px}.legal-grid[data-astro-cid-llzxrpu3]{grid-template-columns:1fr;gap:28px}.legal-toc[data-astro-cid-llzxrpu3]{position:static}.legal-toc[data-astro-cid-llzxrpu3] nav[data-astro-cid-llzxrpu3]{border-bottom:1px solid var(--ci-border);flex-flow:wrap;gap:8px 16px;padding-bottom:20px}.legal-toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]{border-left:none;padding:0}}
