.legal-page.svelte-1qtom3j.svelte-1qtom3j{all:initial;font-family:system-ui,-apple-system,sans-serif;background:#fff;min-height:100vh;padding:0;margin:0;box-sizing:border-box;display:block}.legal-container.svelte-1qtom3j.svelte-1qtom3j{max-width:800px;margin:0 auto;padding:40px 32px;line-height:1.6;color:#333;box-sizing:border-box}.legal-title.svelte-1qtom3j.svelte-1qtom3j{font-size:2.5rem;font-weight:600;margin:0 0 16px;color:#2d3748;text-align:center;line-height:1.2}.legal-date.svelte-1qtom3j.svelte-1qtom3j{text-align:center;color:#666;font-style:italic;margin:0 0 32px;font-size:.9rem}.legal-content.svelte-1qtom3j.svelte-1qtom3j{margin-top:0;padding-top:0}.legal-section.svelte-1qtom3j.svelte-1qtom3j{margin:0 0 40px;padding:0}.legal-section.svelte-1qtom3j.svelte-1qtom3j:first-child{margin-top:0}.legal-heading.svelte-1qtom3j.svelte-1qtom3j{font-size:1.5rem;font-weight:600;margin:0 0 16px;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:8px;line-height:1.3}.legal-subheading.svelte-1qtom3j.svelte-1qtom3j{font-size:1.25rem;font-weight:600;margin:24px 0 12px;color:#2d3748;line-height:1.3}.legal-text.svelte-1qtom3j.svelte-1qtom3j{margin:0 0 16px;line-height:1.6;color:#333}.legal-list.svelte-1qtom3j.svelte-1qtom3j{margin:16px 0;padding-left:32px;list-style-type:disc}.legal-list.svelte-1qtom3j li.svelte-1qtom3j{margin:0 0 8px;line-height:1.6}.legal-page.svelte-1qtom3j a.svelte-1qtom3j{color:#3182ce;text-decoration:underline}.legal-page.svelte-1qtom3j a.svelte-1qtom3j:hover{color:#2c5aa0}@media (max-width: 768px){.legal-container.svelte-1qtom3j.svelte-1qtom3j{padding:24px 16px}.legal-title.svelte-1qtom3j.svelte-1qtom3j{font-size:2rem}.legal-heading.svelte-1qtom3j.svelte-1qtom3j{font-size:1.25rem}.legal-subheading.svelte-1qtom3j.svelte-1qtom3j{font-size:1.1rem}}
