.privacy-header{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.privacy-intro{margin:var(--space-2) 0 0;color:var(--color-ink);font-size:17px;line-height:1.7}.privacy-updated{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:14px}.privacy-summary,.privacy-section{margin-top:var(--space-5)}.privacy-summary{padding:var(--space-3);border:1px solid var(--color-primary-100);border-radius:var(--radius-lg);background:var(--color-primary-50)}.privacy-summary h2,.privacy-section h2{letter-spacing:-.025em;margin:0;font-size:clamp(21px,5vw,25px);line-height:1.25}.privacy-summary p,.privacy-summary ul,.privacy-section p,.privacy-section ul{margin:var(--space-2) 0 0;line-height:1.7}.privacy-summary ul,.privacy-section ul{padding-left:var(--space-3)}.privacy-summary li+li,.privacy-section li+li{margin-top:var(--space-1)}.privacy-policy a{color:var(--color-primary-700);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.privacy-policy code{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9em}@media (max-width:479px){.privacy-header{padding-bottom:var(--space-3)}.privacy-summary,.privacy-section{margin-top:var(--space-4)}.privacy-summary{padding:var(--space-2)}}
