.legal-page.svelte-7ke6fz{align-content:start;gap:var(--gap-block);display:grid}.legal-back.svelte-7ke6fz{justify-self:start}.legal-card.svelte-7ke6fz{gap:var(--gap-block);padding:var(--pad-hero);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);display:grid}.legal-head.svelte-7ke6fz{gap:var(--gap-text);display:grid}.legal-card.svelte-7ke6fz h1:where(.svelte-7ke6fz),.legal-title.svelte-7ke6fz{font-size:var(--t-title);line-height:1.3}.legal-updated.svelte-7ke6fz{color:var(--text-secondary);font-size:var(--t-label)}.legal-card.svelte-7ke6fz section:where(.svelte-7ke6fz){gap:var(--gap-text);display:grid}.legal-card.svelte-7ke6fz h2:where(.svelte-7ke6fz):not(.legal-title),.legal-card.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:var(--t-body);font-weight:var(--w-ui);line-height:1.5}.legal-card.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-card.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-secondary);font-size:var(--t-label);line-height:1.7}.legal-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:var(--color-ink);font-weight:var(--w-ui)}.legal-card.svelte-7ke6fz ul:where(.svelte-7ke6fz){gap:var(--gap-text);margin:0;padding-inline-start:1.1em;display:grid}.legal-link.svelte-7ke6fz{color:var(--accent-text);overflow-wrap:anywhere;text-underline-offset:3px}
