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