.legal-page.svelte-7ke6fz{padding:5rem 3rem;max-width:720px;margin:0 auto;color:var(--color-ink)}.legal-inner.svelte-7ke6fz{display:flex;flex-direction:column;gap:1.5rem}.last-updated.svelte-7ke6fz{font-family:var(--font-mono);font-size:.75rem;color:var(--color-ink-50);margin:-.75rem 0 .5rem}section.svelte-7ke6fz{display:flex;flex-direction:column;gap:.5rem}section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-serif);font-size:1.25rem;font-weight:400;letter-spacing:-.02em;margin:0}section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:.95rem;line-height:1.65;color:var(--color-ink-70);margin:0}section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--color-accent);text-decoration:none}section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{text-decoration:underline}.chaser-btn.svelte-7ke6fz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:none;text-decoration:none;font-family:var(--font-sans);transition:all var(--duration-normal) var(--ease-out)}.v-hw.svelte-7ke6fz{background:linear-gradient(180deg,#2a2a26,#1a1a18);color:var(--color-surface);border-radius:var(--radius-pill);padding:.62rem 1.1rem;font-size:.66rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.hdr-ghost.svelte-7ke6fz{font-family:var(--font-sans);font-size:.78rem;color:var(--color-ink-50);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.hdr-ghost.svelte-7ke6fz:hover,.hdr-ghost.svelte-7ke6fz:focus-visible{color:var(--color-ink)}@media(max-width:640px){.legal-page.svelte-7ke6fz{padding:3rem 1.5rem}}
