.legal-page.svelte-1ska19h{background:var(--color-bg-page, #f5f6f9);padding:var(--space-3xl, 40px) var(--space-base, 16px);min-height:100vh}.prose.svelte-1ska19h{max-width:720px;margin:0 auto;background:var(--color-bg-card, #fff);border:1px solid var(--color-border-default, #e5e5e5);border-radius:var(--radius-lg, 16px);padding:var(--space-2xl, 32px);font-family:var(--font-body, system-ui, sans-serif);color:var(--color-text-primary, #0f1a2e);font-size:var(--text-body-size, 15px);line-height:var(--text-body-lh, 1.5)}.prose-header.svelte-1ska19h{margin-bottom:var(--space-xl, 24px);padding-bottom:var(--space-base, 16px);border-bottom:1px solid var(--color-border-default, #e5e5e5)}.prose.svelte-1ska19h h1:where(.svelte-1ska19h){font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-display-size, 32px);font-weight:var(--text-display-weight, 800);line-height:var(--text-display-lh, 1.1);margin:0 0 var(--space-xs, 4px)}.updated.svelte-1ska19h{color:var(--color-text-tertiary, #8a8a8a);font-size:var(--text-caption-size, 13px);margin:0}.prose.svelte-1ska19h h2:where(.svelte-1ska19h){font-family:var(--font-heading, system-ui, sans-serif);font-size:var(--text-h1-size, 24px);font-weight:var(--text-h1-weight, 700);line-height:var(--text-h1-lh, 1.2);margin:var(--space-2xl, 32px) 0 var(--space-sm, 8px)}.prose.svelte-1ska19h p:where(.svelte-1ska19h){margin:0 0 var(--space-base, 16px);color:var(--color-text-secondary, #525252)}.prose.svelte-1ska19h a:where(.svelte-1ska19h){color:var(--color-brand, #0068d7);text-decoration:underline;text-underline-offset:2px}.prose.svelte-1ska19h a:where(.svelte-1ska19h):hover{color:var(--color-brand-dark, #004a99)}.about.svelte-1ska19h{margin-top:var(--space-2xl, 32px);padding-top:var(--space-base, 16px);border-top:1px solid var(--color-border-default, #e5e5e5);font-size:var(--text-caption-size, 13px);color:var(--color-text-tertiary, #8a8a8a)}
