.privacy{max-width:800px;margin:0 auto;padding:var(--afs-space-10) var(--afs-space-6);min-height:60vh}.privacy__content{display:flex;flex-direction:column;gap:var(--afs-space-8)}.privacy__header{display:flex;flex-direction:column;gap:var(--afs-space-4);padding-bottom:var(--afs-space-6);border-bottom:1px solid var(--afs-color-border)}.privacy__title{font-family:var(--afs-font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--afs-color-fg);margin:0;line-height:1.2}.privacy__meta{display:flex;flex-wrap:wrap;gap:var(--afs-space-4);font-family:var(--afs-font-mono);font-size:.8125rem;color:var(--afs-color-fg-muted)}.privacy__updated,.privacy__version{display:inline-flex;align-items:center}.privacy__body{font-family:var(--afs-font-body);font-size:1rem;line-height:1.75;color:var(--afs-color-fg)}.privacy__body h2{font-family:var(--afs-font-display);font-size:1.25rem;font-weight:600;color:var(--afs-color-fg);margin:var(--afs-space-8) 0 var(--afs-space-3) 0}.privacy__body h2:first-child{margin-top:0}.privacy__body p{margin:0 0 var(--afs-space-4) 0;max-width:65ch}.privacy__body a{color:var(--afs-accent-forge);text-decoration:underline;text-underline-offset:2px;transition:color var(--afs-motion-fast) var(--afs-ease)}.privacy__body a:focus-visible,.privacy__body a:hover{color:var(--afs-color-fg)}@media (max-width:767px){.privacy{padding:var(--afs-space-8) var(--afs-space-4)}.privacy__meta{flex-direction:column;gap:var(--afs-space-2)}}