.legal.svelte-251goy{max-width:62rem;margin:0 auto;padding:clamp(3rem,7vw,5rem) var(--page-gutter) clamp(4rem,10vw,7rem)}.legal-title.svelte-251goy{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;letter-spacing:.01em;text-align:center;color:var(--accent);margin:0 0 clamp(2rem,5vw,3rem)}.last-updated.svelte-251goy{font-family:var(--font-ui);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);margin:0 0 2rem}.placeholder-note.svelte-251goy{font-family:var(--font-body);font-size:.85rem;line-height:1.6;color:var(--foreground-muted);background:color-mix(in srgb,var(--foreground) 4%,transparent);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-md);padding:.85rem 1.1rem;margin:0 0 2.5rem}
