.legal-shell.svelte-1ae7huq{background:var(--color-bg);min-height:60vh;color:var(--color-fg);padding:40px 20px}.legal-panel.svelte-1ae7huq{width:min(880px,100%);margin:24px auto 0}.legal-breadcrumbs.svelte-1ae7huq{letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.78rem;font-weight:700;display:flex}.legal-breadcrumbs.svelte-1ae7huq a:where(.svelte-1ae7huq){color:var(--color-fg-soft);text-decoration:none}h1.svelte-1ae7huq{margin:0 0 28px;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1}.legal-list.svelte-1ae7huq{gap:12px;display:grid}.legal-link.svelte-1ae7huq{border:1px solid var(--color-line-strong);background:var(--color-surface);color:inherit;border-radius:8px;gap:6px;padding:18px;text-decoration:none;display:grid}.legal-link.svelte-1ae7huq:hover{border-color:var(--color-violet-soft)}.legal-link.svelte-1ae7huq span:where(.svelte-1ae7huq){font-weight:700}.legal-link.svelte-1ae7huq small:where(.svelte-1ae7huq){color:var(--color-fg-muted)}
