.legal-page.svelte-1588ews{max-width:720px;margin:0 auto;padding:2rem 0 3rem}.legal-section.svelte-1588ews h2:where(.svelte-1588ews){font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.legal-section.svelte-1588ews p:where(.svelte-1588ews){margin-bottom:.25rem;line-height:1.6;color:var(--text-secondary)}.legal-section.svelte-1588ews a:where(.svelte-1588ews){color:var(--accent)}.legal-back.svelte-1588ews a:where(.svelte-1588ews){color:var(--accent);text-decoration:none;font-size:.9rem}.legal-back.svelte-1588ews a:where(.svelte-1588ews):hover{text-decoration:underline}
