.legal-page.svelte-1e0rsuc{min-height:100vh}.legal-hero.svelte-1e0rsuc{padding:80px 0 40px;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.page-title.svelte-1e0rsuc{font-size:2.5rem;font-weight:600;margin:0 0 12px;color:var(--color-text);letter-spacing:-.03em}.page-subtitle.svelte-1e0rsuc{font-size:1rem;color:var(--color-text-tertiary);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:var(--color-text);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:var(--color-text);letter-spacing:-.01em}.content-wrapper.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:1rem;line-height:1.7;color:var(--color-text-secondary);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:var(--color-text-secondary);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:var(--color-brand-start);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}}
