.legal-page.svelte-12pywbn{padding-bottom:4rem}.page-header.svelte-12pywbn{text-align:center;padding:4rem 0 3rem;background:linear-gradient(to bottom,var(--color-bg-alt),var(--color-bg))}.page-header.svelte-12pywbn h1:where(.svelte-12pywbn){margin:0 0 .75rem;font-size:2.5rem}.page-header.svelte-12pywbn p:where(.svelte-12pywbn){margin:0;color:var(--color-text-muted);font-size:1rem}.legal-content.svelte-12pywbn{padding:2rem 0 4rem;max-width:800px;margin:0 auto}.legal-section.svelte-12pywbn{margin-bottom:2.5rem}.legal-section.svelte-12pywbn h2:where(.svelte-12pywbn){margin:0 0 1rem;font-size:1.25rem;color:var(--color-primary)}.legal-section.svelte-12pywbn p:where(.svelte-12pywbn){margin:0 0 1rem;line-height:1.7;color:var(--color-text)}.legal-section.svelte-12pywbn p:where(.svelte-12pywbn):last-child{margin-bottom:0}.legal-section.svelte-12pywbn ul:where(.svelte-12pywbn){margin:0 0 1rem;padding-left:1.5rem;line-height:1.7}.legal-section.svelte-12pywbn li:where(.svelte-12pywbn){margin-bottom:.5rem}.legal-section.svelte-12pywbn a:where(.svelte-12pywbn){color:var(--color-primary);text-decoration:underline}.legal-section.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:var(--color-primary-hover)}@media(max-width:600px){.page-header.svelte-12pywbn h1:where(.svelte-12pywbn){font-size:2rem}.legal-content.svelte-12pywbn{padding-left:1rem;padding-right:1rem}}
