.legal-content.svelte-5pamd2{gap:1rem;display:grid}.legal-header.svelte-5pamd2 h1:where(.svelte-5pamd2),.legal-card.svelte-5pamd2 h3:where(.svelte-5pamd2){color:var(--ui-heading);letter-spacing:0;font-weight:950}.legal-header.svelte-5pamd2 h1:where(.svelte-5pamd2){margin-top:.15rem;font-size:clamp(1.75rem,4vw,2.5rem)}.legal-header.svelte-5pamd2 p:where(.svelte-5pamd2):last-child{color:var(--ui-muted);margin-top:.35rem;line-height:1.65}.legal-section.svelte-5pamd2{gap:.75rem;display:grid}.legal-card.svelte-5pamd2{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:1.5rem;box-shadow:0 10px 24px #0f172a0b}.legal-card.svelte-5pamd2 h3:where(.svelte-5pamd2){margin-top:1.5rem;margin-bottom:.5rem;font-size:1.15rem}.legal-card.svelte-5pamd2 h3:where(.svelte-5pamd2):first-child{margin-top:0}.legal-card.svelte-5pamd2 p:where(.svelte-5pamd2){color:var(--ui-text);font-size:.95rem;font-weight:700;line-height:1.75}
