.legal-page.svelte-7ke6fz{width:min(960px,100% - 2rem);margin:1.5rem auto 0}.legal-card.svelte-7ke6fz{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);padding:clamp(1rem,2vw,1.5rem);display:grid;gap:.85rem}h1.svelte-7ke6fz{margin:0;font-size:1.45rem;letter-spacing:-.01em}h2.svelte-7ke6fz{margin:0 0 .4rem;font-size:1.05rem}p.svelte-7ke6fz{margin:0;line-height:1.7;color:var(--color-text-primary)}h3.svelte-7ke6fz{margin:.6rem 0 .3rem;font-size:.95rem;font-weight:600}ul.svelte-7ke6fz{margin:.3rem 0 0;padding-left:1.4rem;display:grid;gap:.3rem;line-height:1.7;color:var(--color-text-primary)}table.svelte-7ke6fz{width:100%;border-collapse:collapse;font-size:.88rem;margin:.5rem 0;overflow-x:auto;display:block}th.svelte-7ke6fz,td.svelte-7ke6fz{border:1px solid var(--color-border);padding:.45rem .65rem;text-align:left;vertical-align:top;line-height:1.5}th.svelte-7ke6fz{background:var(--color-surface-alt, var(--color-surface));font-weight:600;white-space:nowrap}
