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