.legal-page.svelte-1d9yild{min-height:100vh;padding:2rem 1rem}.legal-container.svelte-1d9yild{max-width:800px;margin:0 auto;padding:3rem 2rem;background-color:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-title.svelte-1d9yild{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center}.legal-content.svelte-1d9yild{color:#ffffffe6}.legal-section.svelte-1d9yild{margin-bottom:2.5rem}.legal-section.svelte-1d9yild:last-child{margin-bottom:0}.legal-section.svelte-1d9yild h2:where(.svelte-1d9yild){font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1rem}.legal-section.svelte-1d9yild p:where(.svelte-1d9yild){line-height:1.8;margin-bottom:1rem;font-size:1rem}.legal-section.svelte-1d9yild ul:where(.svelte-1d9yild){margin:1rem 0;padding-left:2rem;list-style-type:disc}.legal-section.svelte-1d9yild li:where(.svelte-1d9yild){margin-bottom:.5rem;line-height:1.6}@media (max-width: 768px){.legal-container.svelte-1d9yild{padding:2rem 1.5rem}.legal-title.svelte-1d9yild{font-size:2rem}.legal-section.svelte-1d9yild h2:where(.svelte-1d9yild){font-size:1.25rem}}
