.legal-page.svelte-1e0rsuc{min-height:100vh}.legal-hero.svelte-1e0rsuc{padding:80px 0 40px;background:#fafafa;border-bottom:1px solid #e5e5e5}.page-title.svelte-1e0rsuc{font-size:2.5rem;font-weight:600;margin:0 0 12px;color:#0a0a0a;letter-spacing:-.03em}.page-subtitle.svelte-1e0rsuc{font-size:1rem;color:#737373;margin:0}.legal-content.svelte-1e0rsuc{padding:60px 0 100px}.content-wrapper.svelte-1e0rsuc{max-width:800px;margin:0 auto}.content-wrapper.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.75rem;font-weight:600;margin:48px 0 20px;color:#0a0a0a;letter-spacing:-.02em}.content-wrapper.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-child{margin-top:0}.content-wrapper.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:600;margin:32px 0 16px;color:#0a0a0a;letter-spacing:-.01em}.content-wrapper.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:1rem;line-height:1.7;color:#525252;margin:0 0 20px}.content-wrapper.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 20px;padding-left:24px}.content-wrapper.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:1rem;line-height:1.7;color:#525252;margin-bottom:12px}.content-wrapper.svelte-1e0rsuc li:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.content-wrapper.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#8b5cf6;text-decoration:none}.content-wrapper.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}@media(min-width:769px){.legal-hero.svelte-1e0rsuc{padding:120px 0 60px}.page-title.svelte-1e0rsuc{font-size:3.5rem}.page-subtitle.svelte-1e0rsuc{font-size:1.125rem}.legal-content.svelte-1e0rsuc{padding:80px 0 120px}}
