.legal-page.svelte-1aenmaa{min-height:100vh;background-color:var(--gray-50, #f9fafb);padding:2rem 1rem}.legal-header.svelte-1aenmaa{max-width:42rem;margin:0 auto 2rem}.logo.svelte-1aenmaa{fill:var(--green-3);display:inline-block}.logo.svelte-1aenmaa:hover,.logo.svelte-1aenmaa:focus{fill:var(--green-4)}.prose.svelte-1aenmaa{max-width:42rem;margin:0 auto;line-height:1.7;color:var(--black, #1f2233)}.prose.svelte-1aenmaa h1{font-size:2rem;font-weight:400;margin-bottom:.25rem;line-height:1.3}.prose.svelte-1aenmaa h2{font-size:1.375rem;font-weight:500;margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.prose.svelte-1aenmaa h3{font-size:1.125rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.prose.svelte-1aenmaa p{margin-bottom:1rem}.prose.svelte-1aenmaa ul{margin-bottom:1rem;padding-left:1.5rem;list-style:disc}.prose.svelte-1aenmaa li{margin-bottom:.5rem}.prose.svelte-1aenmaa strong{font-weight:600}.prose.svelte-1aenmaa em{color:var(--gray-600, #4b5563)}.prose.svelte-1aenmaa a{color:var(--green-3, #359b83);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1aenmaa a:hover{color:var(--green-4, #2e776b)}
