.page-container.svelte-1l7r4q6{max-width:1200px;margin:2rem auto;padding:2rem}h1.svelte-1l7r4q6{color:var(--text-color,#111827);margin-bottom:2rem;font-size:2.5rem;font-weight:700}.legal-section.svelte-1l7r4q6{margin-bottom:4rem;scroll-margin-top:6rem}.legal-section.svelte-1l7r4q6:last-child{margin-bottom:2rem}h2.svelte-1l7r4q6{color:var(--text-color,#111827);border-bottom:2px solid var(--border-color,#e2e8f0);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem;font-weight:700}h3.svelte-1l7r4q6{color:var(--text-color,#111827);margin-top:2rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:600}.section-link.svelte-1l7r4q6{color:inherit;text-decoration:none;transition:color .2s}.section-link.svelte-1l7r4q6:hover{color:var(--link-color,#6366f1)}.section-link.svelte-1l7r4q6:focus{outline:2px solid var(--link-color,#6366f1);outline-offset:4px;border-radius:4px}p.svelte-1l7r4q6{color:var(--text-color,#111827);opacity:.9;margin-bottom:1rem;line-height:1.8}p.svelte-1l7r4q6:last-child{margin-bottom:0}em.svelte-1l7r4q6{color:var(--text-color,#111827);opacity:.7;font-size:.9rem}ul.svelte-1l7r4q6{color:var(--text-color,#111827);opacity:.9;margin:1rem 0 1.5rem 1.5rem;line-height:1.8}li.svelte-1l7r4q6{margin-bottom:.5rem}li.svelte-1l7r4q6:last-child{margin-bottom:0}strong.svelte-1l7r4q6{color:var(--text-color,#111827);font-weight:600}a.svelte-1l7r4q6{color:var(--link-color,#6366f1);border-bottom:1px solid #6366f14d;text-decoration:none;transition:opacity .2s,border-bottom-color .2s}a.svelte-1l7r4q6:hover{opacity:.8;border-bottom-color:var(--link-color,#6366f1)}a.svelte-1l7r4q6:focus{outline:2px solid var(--link-color,#6366f1);outline-offset:2px;border-radius:2px}@media (width<=768px){.page-container.svelte-1l7r4q6{padding:1rem}h1.svelte-1l7r4q6{margin-bottom:1.5rem;font-size:2rem}h2.svelte-1l7r4q6{font-size:1.5rem}h3.svelte-1l7r4q6{margin-top:1.5rem;scroll-margin-top:5rem;font-size:1.25rem}.legal-section.svelte-1l7r4q6{margin-bottom:3rem;scroll-margin-top:5rem}ul.svelte-1l7r4q6{margin-left:1.25rem}}@media (width<=480px){.page-container.svelte-1l7r4q6{margin:1rem auto;padding:.75rem}h1.svelte-1l7r4q6{font-size:1.75rem}h2.svelte-1l7r4q6{font-size:1.25rem}h3.svelte-1l7r4q6{margin-top:1.25rem;scroll-margin-top:4rem;font-size:1.1rem}.legal-section.svelte-1l7r4q6{margin-bottom:2rem;scroll-margin-top:4rem}ul.svelte-1l7r4q6{margin-left:1rem;font-size:.95rem}}
