.legal-hero[data-astro-cid-5rv4kbe6]{background-color:var(--color-ink);padding:var(--space-8) 0 var(--space-6) 0;color:var(--color-white);border-bottom:1px solid var(--color-border-dark)}.legal-breadcrumbs[data-astro-cid-5rv4kbe6] ol[data-astro-cid-5rv4kbe6]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0 0 var(--space-2) 0;font-size:.9375rem;color:var(--color-muted-on-dark)}.legal-breadcrumbs[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]{color:var(--color-muted-on-dark);text-decoration:none}.legal-breadcrumbs[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]:hover{color:var(--color-white);text-decoration:underline}.breadcrumb-separator[data-astro-cid-5rv4kbe6]{margin:0 8px;color:var(--color-muted-on-dark)}.legal-hero[data-astro-cid-5rv4kbe6] h1[data-astro-cid-5rv4kbe6]{font-size:clamp(2.25rem,4vw,3.25rem);color:var(--color-white);margin-bottom:var(--space-2);font-weight:700;line-height:1.15}.legal-lead[data-astro-cid-5rv4kbe6]{font-size:1.125rem;max-width:720px;line-height:1.55;color:var(--color-muted-on-dark);margin-bottom:var(--space-4)}.legal-doc-switcher[data-astro-cid-5rv4kbe6]{display:inline-flex;gap:4px;background-color:var(--color-ink-raised);padding:4px;border-radius:var(--radius-md);margin-top:var(--space-2)}.doc-tab[data-astro-cid-5rv4kbe6]{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;text-decoration:none;color:var(--color-muted-on-dark);transition:all .15s ease}.doc-tab[data-astro-cid-5rv4kbe6]:hover{color:var(--color-white)}.doc-tab[data-astro-cid-5rv4kbe6].active,.doc-tab[data-astro-cid-5rv4kbe6][aria-current=page]{background-color:var(--color-white);color:var(--color-ink)}.doc-tab[data-astro-cid-5rv4kbe6]:focus-visible{outline:3px solid var(--color-white);outline-offset:2px}.legal-body-wrap[data-astro-cid-5rv4kbe6]{background-color:var(--color-paper);padding:var(--space-6) 0 var(--space-12) 0;color:var(--color-ink);min-height:60vh}.legal-container[data-astro-cid-5rv4kbe6]{max-width:1140px}.legal-layout[data-astro-cid-5rv4kbe6]{display:grid;grid-template-columns:280px 1fr;gap:var(--space-6);align-items:start}@media(max-width:960px){.legal-layout[data-astro-cid-5rv4kbe6]{grid-template-columns:1fr;gap:var(--space-4)}}.legal-sidebar[data-astro-cid-5rv4kbe6]{display:flex;flex-direction:column;gap:var(--space-4)}.legal-toc[data-astro-cid-5rv4kbe6]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-3);box-shadow:0 1px 4px #0b1f360a}.toc-title[data-astro-cid-5rv4kbe6]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted-on-light);margin-bottom:var(--space-2)}.toc-list[data-astro-cid-5rv4kbe6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.toc-link[data-astro-cid-5rv4kbe6]{color:var(--color-ink);text-decoration:none;font-size:.9375rem;line-height:1.4;padding:6px 8px;border-radius:var(--radius-sm);display:flex;align-items:baseline;gap:8px;min-height:36px;transition:background-color .15s ease,color .15s ease}.toc-num[data-astro-cid-5rv4kbe6]{font-weight:700;color:var(--color-muted-on-light);font-feature-settings:"tnum";min-width:1.5rem;flex-shrink:0}.toc-link[data-astro-cid-5rv4kbe6]:hover{color:#000;text-decoration:underline;background-color:var(--color-paper)}.toc-link[data-astro-cid-5rv4kbe6]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.legal-sheet[data-astro-cid-5rv4kbe6]{background-color:var(--color-white);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-6) var(--space-6);box-shadow:0 2px 12px #0b1f360d}@media(max-width:640px){.legal-hero[data-astro-cid-5rv4kbe6]{padding:var(--space-4) 0}.legal-sheet[data-astro-cid-5rv4kbe6]{padding:var(--space-4)}}.legal-section[data-astro-cid-5rv4kbe6]{margin-bottom:var(--space-6);scroll-margin-top:100px}.legal-section[data-astro-cid-5rv4kbe6]:last-of-type{margin-bottom:var(--space-4)}.legal-section[data-astro-cid-5rv4kbe6] h2[data-astro-cid-5rv4kbe6]{font-size:1.5rem;color:var(--color-ink);margin-bottom:var(--space-2);font-weight:700;line-height:1.25}.legal-section[data-astro-cid-5rv4kbe6] p[data-astro-cid-5rv4kbe6]{font-size:1.125rem;line-height:1.6;color:var(--color-ink);margin-bottom:var(--space-3)}.legal-section[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.legal-section[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]:hover{color:#000}.legal-callout[data-astro-cid-5rv4kbe6]{background-color:#fff8f0;border-left:4px solid var(--color-accent);padding:var(--space-3);border-radius:var(--radius-sm);margin:var(--space-3) 0}.legal-callout[data-astro-cid-5rv4kbe6] p[data-astro-cid-5rv4kbe6]{margin:0;color:var(--color-ink);font-weight:500;line-height:1.6}.legal-page-nav[data-astro-cid-5rv4kbe6]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);font-size:1.0625rem;color:var(--color-muted-on-light)}.legal-page-nav[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.legal-page-nav[data-astro-cid-5rv4kbe6] a[data-astro-cid-5rv4kbe6]:hover{color:#000}@media print{.legal-hero[data-astro-cid-5rv4kbe6],.legal-sidebar[data-astro-cid-5rv4kbe6],.legal-page-nav[data-astro-cid-5rv4kbe6],.legal-doc-switcher[data-astro-cid-5rv4kbe6],.legal-breadcrumbs[data-astro-cid-5rv4kbe6]{display:none!important}.legal-body-wrap[data-astro-cid-5rv4kbe6]{background-color:transparent!important;padding:0!important}.legal-layout[data-astro-cid-5rv4kbe6]{display:block!important}.legal-sheet[data-astro-cid-5rv4kbe6]{border:none!important;box-shadow:none!important;padding:0!important}.legal-section[data-astro-cid-5rv4kbe6] h2[data-astro-cid-5rv4kbe6]{page-break-after:avoid}.legal-section[data-astro-cid-5rv4kbe6],.legal-callout[data-astro-cid-5rv4kbe6]{page-break-inside:avoid}.legal-callout[data-astro-cid-5rv4kbe6]{border-left:3px solid #000!important;background:#f9f9f9!important}}
