.legal-page.svelte-1e0rsuc{max-width:720px;margin:0 auto;padding:80px 24px 120px;position:relative;z-index:1}.legal-header.svelte-1e0rsuc{margin-bottom:48px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:32px}.legal-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-serif);font-size:2.25rem;font-weight:400;font-style:italic;color:var(--text-heading);margin:0 0 12px}.legal-updated.svelte-1e0rsuc{font-size:.875rem;color:var(--text-tertiary);margin:0}.legal-body.svelte-1e0rsuc section:where(.svelte-1e0rsuc){margin-bottom:36px}.legal-body.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 12px}.legal-body.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0 0 12px}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--teal);text-decoration:none;transition:color var(--duration-fast)}.legal-body.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-primary-hover)}
