.legal-page.svelte-1dt92u5{max-width:800px;margin:2rem auto;padding:0 1rem 4rem}.legal-page.svelte-1dt92u5>h1:where(.svelte-1dt92u5){font-size:1.75rem;margin-bottom:1.5rem}.legal-card.svelte-1dt92u5{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:2rem;margin-bottom:1.5rem}.legal-card.svelte-1dt92u5 h2:where(.svelte-1dt92u5){font-size:1.375rem;margin:0 0 .5rem}.legal-card.svelte-1dt92u5 h3:where(.svelte-1dt92u5){font-size:1.0625rem;margin-top:1.5rem;margin-bottom:.5rem;color:var(--teal)}.meta.svelte-1dt92u5{color:var(--muted);font-size:.875rem;margin:0 0 1.5rem}.callout.svelte-1dt92u5{background:var(--rc-accent, #f97316);color:var(--rc-text-inverse, #0f172a);border-radius:8px;padding:.75rem 1rem;font-weight:600;margin:0 0 1rem}p.svelte-1dt92u5{margin:.5rem 0;line-height:1.65;color:var(--text)}.form-block.svelte-1dt92u5{font-family:inherit;line-height:1.9}dl.svelte-1dt92u5{margin:0}dt.svelte-1dt92u5{font-weight:700;margin-top:1rem;color:var(--text)}dd.svelte-1dt92u5{margin:.25rem 0 0;color:var(--text);line-height:1.6}a.svelte-1dt92u5{color:var(--rc-accent)}a.svelte-1dt92u5:focus-visible{outline:3px solid var(--rc-border-focus, #5b9bff);outline-offset:2px;border-radius:4px}
