.legal-shell.svelte-7ad8we{display:grid;gap:1.5rem}.legal-card.svelte-7ad8we{padding:1.35rem}.legal-stack.svelte-7ad8we{display:grid;gap:1.35rem}.legal-stack.svelte-7ad8we section:where(.svelte-7ad8we){padding:1rem 0;border-top:1px solid var(--line)}.legal-stack.svelte-7ad8we section:where(.svelte-7ad8we):first-child{padding-top:0;border-top:0}.legal-stack.svelte-7ad8we h2:where(.svelte-7ad8we){margin:0 0 .7rem;font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,1.8rem)}.legal-stack.svelte-7ad8we p:where(.svelte-7ad8we){margin:.3rem 0;line-height:1.8;color:var(--muted)}
