.legal-doc.svelte-3rp2sq{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.lang-toggle.svelte-3rp2sq{display:flex;gap:var(--space-1);margin-bottom:var(--space-10)}.lang-toggle.svelte-3rp2sq button:where(.svelte-3rp2sq){font:inherit;font-size:var(--text-base);padding:var(--space-1) var(--space-3);border:1px solid currentColor;border-radius:var(--radius-input);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s,border-color .2s}.lang-toggle.svelte-3rp2sq button.active:where(.svelte-3rp2sq){color:var(--text-primary);border-color:var(--text-primary)}h1.svelte-3rp2sq{font-size:var(--text-3xl);font-weight:400;color:var(--text-primary);margin:0 0 var(--space-2)}.subtitle.svelte-3rp2sq{font-size:var(--text-base);color:var(--text-muted);margin:0 0 48px}h2.svelte-3rp2sq{font-size:var(--text-lg);font-weight:500;color:var(--text-primary);margin:var(--space-8) 0 var(--space-2)}h3.svelte-3rp2sq{font-size:var(--text-md);font-weight:500;color:var(--text-primary);margin:var(--space-6) 0 var(--space-1)}section.svelte-3rp2sq{margin-bottom:var(--space-2)}p.svelte-3rp2sq{margin:0 0 var(--space-2)}a.svelte-3rp2sq{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}a.svelte-3rp2sq:hover{color:var(--text-primary)}
