.legal.svelte-1dhlfdn{max-width:720px;margin:0 auto;padding:64px var(--gutter) 80px}.cap.svelte-1dhlfdn{text-transform:uppercase;letter-spacing:.22em;font-size:var(--fs-eyebrow);font-weight:600;color:var(--accent-deep-text)}h1.svelte-1dhlfdn{font-family:var(--font-heading);font-weight:var(--fw-heading);font-size:42px;margin:var(--sp-12) 0 var(--sp-8)}.meta.svelte-1dhlfdn{color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 var(--sp-32)}.intro.svelte-1dhlfdn{color:var(--text-2);font-size:var(--fs-sm);line-height:1.7;margin:0 0 var(--sp-8)}h2.svelte-1dhlfdn{font-family:var(--font-heading);font-weight:500;font-size:var(--fs-h4);margin:var(--sp-32) 0 var(--sp-12)}p.svelte-1dhlfdn{color:var(--text-2);font-size:var(--fs-sm);line-height:1.7;margin:0}.links.svelte-1dhlfdn{margin-top:var(--sp-40);padding-top:var(--sp-24);border-top:1px solid var(--border);font-size:var(--fs-xs);display:flex;gap:var(--sp-12);align-items:center;color:var(--text-muted)}.links.svelte-1dhlfdn a:where(.svelte-1dhlfdn){color:var(--accent-text);font-weight:600;text-decoration:none}@media(hover:hover){.links.svelte-1dhlfdn a:where(.svelte-1dhlfdn):hover{text-decoration:underline}}@media(max-width:600px){.legal.svelte-1dhlfdn{padding:var(--sp-48) var(--sp-24) var(--sp-64)}h1.svelte-1dhlfdn{font-size:34px}}
