.legal.svelte-1s4cb1j{width:min(100%,44rem);margin:0 auto;padding:var(--space-12) 0 var(--space-16);color:var(--text-secondary);font-size:.9375rem;line-height:1.7}.legal-header.svelte-1s4cb1j{padding-bottom:var(--space-8);border-bottom:1px solid var(--border-default)}.legal-title.svelte-1s4cb1j{margin:0;color:var(--text-primary);font-size:1.875rem;font-weight:750;line-height:1.15;letter-spacing:-.025em}.legal-date.svelte-1s4cb1j{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:.8125rem}.legal-intro.svelte-1s4cb1j{margin:var(--space-6) 0 0;color:var(--text-primary);font-size:1rem;line-height:1.65}.legal-sections.svelte-1s4cb1j{margin:0;padding:0;list-style:none;counter-reset:legal-section}.legal-section.svelte-1s4cb1j{counter-increment:legal-section;padding-top:var(--space-10);scroll-margin-top:var(--space-16)}.legal-heading.svelte-1s4cb1j{display:flex;gap:var(--space-3);margin:0 0 var(--space-4);color:var(--text-primary);font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em}.legal-heading.svelte-1s4cb1j:before{content:counter(legal-section) ".";min-width:1.25rem;font-variant-numeric:tabular-nums}.legal-text.svelte-1s4cb1j{margin:0}.legal-text.svelte-1s4cb1j+.legal-text:where(.svelte-1s4cb1j),.legal-facts.svelte-1s4cb1j+.legal-text:where(.svelte-1s4cb1j),.legal-list.svelte-1s4cb1j+.legal-text:where(.svelte-1s4cb1j),.legal-entries.svelte-1s4cb1j+.legal-text:where(.svelte-1s4cb1j){margin-top:var(--space-4)}.legal-section.svelte-1s4cb1j>:where(.svelte-1s4cb1j):not(.legal-heading){margin-left:calc(1.25rem + var(--space-3))}.legal-entries.svelte-1s4cb1j{display:grid;gap:var(--space-6)}.legal-text.svelte-1s4cb1j+.legal-entries:where(.svelte-1s4cb1j){margin-top:var(--space-6)}.legal-subheading.svelte-1s4cb1j{margin:0 0 var(--space-1);color:var(--text-primary);font-size:.9375rem;font-weight:650;line-height:1.5}.legal-facts.svelte-1s4cb1j{display:grid;grid-template-columns:minmax(7.5rem,max-content) 1fr;gap:var(--space-1) var(--space-5);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);font-size:.875rem;line-height:1.55}.legal-facts.svelte-1s4cb1j dt:where(.svelte-1s4cb1j){color:var(--text-muted)}.legal-facts.svelte-1s4cb1j dd:where(.svelte-1s4cb1j){margin:0;color:var(--text-primary)}.legal-list.svelte-1s4cb1j{margin:var(--space-2) 0 0;padding-left:1.25rem}.legal-list.svelte-1s4cb1j li:where(.svelte-1s4cb1j)+li:where(.svelte-1s4cb1j){margin-top:var(--space-1)}.legal-links.svelte-1s4cb1j{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-4);padding:0;list-style:none;font-size:.875rem}.legal-link.svelte-1s4cb1j{color:color-mix(in oklab,var(--accent-500) 65%,var(--text-primary));font-weight:550;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}.legal-link.svelte-1s4cb1j:hover{text-decoration-color:currentColor}.legal-link.svelte-1s4cb1j:focus-visible{outline:2px solid var(--accent-500);outline-offset:2px;border-radius:2px}@media(max-width:520px){.legal-title.svelte-1s4cb1j{font-size:1.625rem}.legal-section.svelte-1s4cb1j>:where(.svelte-1s4cb1j):not(.legal-heading){margin-left:0}.legal-facts.svelte-1s4cb1j{grid-template-columns:1fr;gap:0}.legal-facts.svelte-1s4cb1j dd:where(.svelte-1s4cb1j)+dt:where(.svelte-1s4cb1j){margin-top:var(--space-2)}}
