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