.legal-page.svelte-6vipbz{min-height:100dvh;background:var(--bg);padding:24px 20px 48px;max-width:42rem;margin:0 auto}.legal-nav.svelte-6vipbz{margin-bottom:28px}.legal-back.svelte-6vipbz{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.legal-back.svelte-6vipbz:hover{color:var(--green-dark);text-decoration:underline}.legal-prose.svelte-6vipbz h1{font-size:1.65rem;font-weight:700;margin-bottom:.5rem;color:var(--text)}.legal-prose.svelte-6vipbz .legal-sub{font-size:13px;color:var(--faint);margin-bottom:1.5rem}.legal-prose.svelte-6vipbz h2{font-size:1.1rem;font-weight:700;margin:1.75rem 0 .5rem;color:var(--text)}.legal-prose.svelte-6vipbz p,.legal-prose.svelte-6vipbz li{font-size:14px;line-height:1.55;color:var(--muted);margin:.5rem 0}.legal-prose.svelte-6vipbz ul{margin:.5rem 0 .75rem 1.25rem}.legal-prose.svelte-6vipbz a{color:var(--green-dark);font-weight:600;text-decoration:underline}.legal-prose.svelte-6vipbz .legal-note{font-size:13px;color:var(--faint);border-left:3px solid var(--green-light);padding-left:12px;margin-top:1.5rem}
