.legal-content.svelte-1e0rsuc{max-width:900px;margin:0 auto;line-height:1.8;color:var(--text-secondary)}.legal-disclaimer.svelte-1e0rsuc{background:#d4880f14;border-left:4px solid var(--warning);padding:1rem 1.25rem;margin-bottom:2rem;border-radius:4px;color:var(--text);line-height:1.6}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.4rem;font-weight:700;color:var(--text);margin-top:2.5rem;margin-bottom:1rem;border-bottom:2px solid var(--border);padding-bottom:.5rem}.legal-content.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-child{margin-top:0}.legal-content.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:1rem}.legal-content.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin-bottom:1rem;margin-left:1.5rem}.legal-content.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}.legal-footer.svelte-1e0rsuc{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border);font-size:.95rem;color:var(--text-tertiary)}.legal-footer.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--primary);text-decoration:none;font-weight:500}.legal-footer.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}
