.legal-link.svelte-14iea0w{color:var(--text-primary);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast)}.legal-link.svelte-14iea0w:hover{text-decoration-color:currentColor}.legal-link.svelte-14iea0w:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:2px}p.svelte-1gyiv1q{color:var(--text-secondary);font-size:16px;line-height:1.65}.legal-note.svelte-1gyiv1q{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--bg-surface);border:1px solid var(--border-subtle)}.legal-list.svelte-1gyiv1q{gap:var(--space-2);color:var(--text-secondary);padding-left:1.25em;font-size:16px;line-height:1.6;list-style:outside;display:grid}.legal-list.ordered.svelte-1gyiv1q{list-style:decimal}.legal-table-wrap.svelte-1gyiv1q{overflow-x:auto}.legal-table.svelte-1gyiv1q{border-collapse:collapse;width:100%;font-size:15px}.legal-table.svelte-1gyiv1q th:where(.svelte-1gyiv1q),.legal-table.svelte-1gyiv1q td:where(.svelte-1gyiv1q){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.legal-table.svelte-1gyiv1q th:where(.svelte-1gyiv1q){color:var(--text-muted);font-size:13px;font-weight:600}.legal-table.svelte-1gyiv1q td:where(.svelte-1gyiv1q){color:var(--text-secondary)}.num.svelte-1gyiv1q{font-variant-numeric:tabular-nums}@media (width<=47.99rem){.legal-table.svelte-1gyiv1q thead:where(.svelte-1gyiv1q){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-table.svelte-1gyiv1q tr:where(.svelte-1gyiv1q){gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);display:grid}.legal-table.svelte-1gyiv1q td:where(.svelte-1gyiv1q){border:0;padding:0}.legal-table.svelte-1gyiv1q td:where(.svelte-1gyiv1q):before{content:attr(data-label) ": ";color:var(--text-muted);font-size:13px}}.toc.svelte-9zoxo1{font-size:14px}.wide.svelte-9zoxo1{top:calc(var(--header-h,72px) + var(--space-6));gap:var(--space-3);display:grid;position:sticky}.toc-title.svelte-9zoxo1{color:var(--text-muted);font-size:13px;font-weight:600}ol.svelte-9zoxo1{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}a.svelte-9zoxo1{padding:var(--space-1) var(--space-3);border-left:2px solid var(--border-subtle);color:var(--text-secondary);transition:color var(--dur-fast), border-color var(--dur-fast);line-height:1.4;text-decoration:none;display:block}a.svelte-9zoxo1:hover{color:var(--text-primary)}a.on.svelte-9zoxo1{border-left-color:var(--accent-brass);color:var(--text-primary);font-weight:550}a.svelte-9zoxo1:focus-visible,summary.svelte-9zoxo1:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.narrow.svelte-9zoxo1{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);display:none}summary.svelte-9zoxo1{cursor:pointer;color:var(--text-primary);font-weight:600}.narrow.svelte-9zoxo1 ol:where(.svelte-9zoxo1){margin-top:var(--space-3)}@media (width<=63.99rem){.wide.svelte-9zoxo1{display:none}.narrow.svelte-9zoxo1{display:block}}@media print{.toc.svelte-9zoxo1{display:none}}.legal-summary.svelte-10rpi8c{gap:var(--space-3);max-width:72ch;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-surface);display:grid}.legal-summary.svelte-10rpi8c h2:where(.svelte-10rpi8c){color:var(--text-primary);font-size:16px;font-weight:650}.legal-summary.svelte-10rpi8c ul:where(.svelte-10rpi8c){gap:var(--space-2);color:var(--text-secondary);padding-left:1.25em;line-height:1.55;list-style:outside;display:grid}.legal-layout.svelte-10rpi8c{gap:var(--space-12);grid-template-columns:240px minmax(0,72ch);align-items:start;display:grid}.legal-article.svelte-10rpi8c{gap:var(--space-10);display:grid}.legal-section.svelte-10rpi8c{gap:var(--space-4);scroll-margin-top:calc(var(--header-h,72px) + var(--space-4));display:grid}.legal-section.svelte-10rpi8c h2:where(.svelte-10rpi8c){letter-spacing:-.02em;color:var(--text-primary);font-size:22px;font-weight:650;line-height:1.25}.legal-section.svelte-10rpi8c h2:where(.svelte-10rpi8c):focus{outline:none}.legal-section.svelte-10rpi8c h2:where(.svelte-10rpi8c):focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}@media (width<=63.99rem){.legal-layout.svelte-10rpi8c{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.legal-summary.svelte-10rpi8c{padding:var(--space-4)}}@media (prefers-reduced-motion:no-preference){html:has(.legal-article){scroll-behavior:smooth}}@media print{.legal-layout.svelte-10rpi8c{display:block}}
