.policy.svelte-7ke6fz{max-width:720px;padding:calc(40px + env(safe-area-inset-top,0px)) var(--space-margin-mobile) calc(80px + env(safe-area-inset-bottom,0px));font-family:var(--font-body);color:var(--text-primary);background:var(--surface-bg);margin:0 auto;position:relative}.policy-header.svelte-7ke6fz{text-align:center;margin-bottom:32px}.wordmark.svelte-7ke6fz{font-family:var(--font-wordmark);font-size:var(--size-2xl);line-height:var(--lh-snug);font-weight:var(--headline-md-weight);margin:0 0 4px}.wordmark-accent.svelte-7ke6fz{font-family:var(--font-wordmark);font-weight:var(--display-accent-weight);transform:skewX(var(--display-accent-skew));color:var(--accent-deep);display:inline-block}.title.svelte-7ke6fz{font-family:var(--font-body);font-size:var(--size-xl);line-height:var(--lh-snug);font-weight:var(--headline-sm-weight);letter-spacing:var(--headline-sm-tracking);color:var(--text-primary);margin:0 0 8px}.meta.svelte-7ke6fz{font-size:var(--size-xs);line-height:var(--lh-tight);font-weight:var(--label-md-weight);letter-spacing:var(--label-md-tracking);color:var(--text-secondary);margin:0}.policy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font-body);font-size:var(--size-xl);line-height:var(--lh-snug);font-weight:var(--headline-sm-weight);color:var(--text-primary);margin:32px 0 8px}.policy-body.svelte-7ke6fz p:where(.svelte-7ke6fz){font-size:var(--size-md);line-height:var(--lh-relaxed);font-weight:var(--body-md-weight);color:var(--text-primary);margin:0 0 12px}.policy-body.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--accent-deep)}.policy-body.svelte-7ke6fz code:where(.svelte-7ke6fz){font-family:var(--font-body);background:var(--border-hairline);border-radius:var(--radius-card);font-size:var(--size-sm);padding:2px 6px}.full-doc-note.svelte-7ke6fz{font-size:var(--size-sm);line-height:var(--lh-relaxed);color:var(--text-secondary);border-top:1px solid var(--border-hairline);margin-top:32px;padding-top:16px}
