.legal-content.svelte-1oj4jzn{max-width:900px;margin:0 auto;line-height:1.8;color:var(--text-secondary)}.legal-content.svelte-1oj4jzn h2:where(.svelte-1oj4jzn){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-1oj4jzn h3:where(.svelte-1oj4jzn){font-size:1.1rem;font-weight:600;color:var(--text);margin-top:1.5rem;margin-bottom:.8rem}.legal-content.svelte-1oj4jzn h2:where(.svelte-1oj4jzn):first-child{margin-top:0}.legal-content.svelte-1oj4jzn p:where(.svelte-1oj4jzn){margin-bottom:1rem}.legal-content.svelte-1oj4jzn ul:where(.svelte-1oj4jzn){margin-bottom:1rem;margin-left:1.5rem}.legal-content.svelte-1oj4jzn li:where(.svelte-1oj4jzn){margin-bottom:.5rem}.legal-content.svelte-1oj4jzn ol:where(.svelte-1oj4jzn){margin-bottom:1rem;margin-left:1.5rem}.legal-content.svelte-1oj4jzn ol:where(.svelte-1oj4jzn) li:where(.svelte-1oj4jzn){margin-bottom:.5rem}.legal-footer.svelte-1oj4jzn{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border);font-size:.95rem;color:var(--text-tertiary)}.legal-footer.svelte-1oj4jzn a:where(.svelte-1oj4jzn){color:var(--primary);text-decoration:none;font-weight:500}.legal-footer.svelte-1oj4jzn a:where(.svelte-1oj4jzn):hover{text-decoration:underline}
