.legal-page.svelte-1cgj6a0{width:100%;padding:2.5rem 0 4rem}.legal-shell.svelte-1cgj6a0{width:min(48rem,100%);margin:0 auto;padding:0 1.25rem}.legal-header.svelte-1cgj6a0{margin-bottom:1.5rem}.legal-title.svelte-1cgj6a0{font-family:var(--font-main);letter-spacing:-.02em;color:var(--ink);margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2rem);font-weight:800}.legal-meta.svelte-1cgj6a0{color:var(--muted);margin:.55rem 0 0;font-size:.9rem}.legal-card.svelte-1cgj6a0{padding:1.5rem 1.35rem}.legal-body.svelte-1cgj6a0{margin:0}.legal-nav.svelte-1cgj6a0{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:1.5rem 0 0;font-size:.9rem;display:flex}.legal-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0){color:var(--accent-emerald-dark,#1e8861);text-decoration:none}.legal-nav.svelte-1cgj6a0 a:where(.svelte-1cgj6a0):hover{text-decoration:underline}
