.privacy_policy__qAx4r{max-width:720px;margin:var(--space-8) auto 0;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.privacy_header__p3DFX{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light)}.privacy_header__p3DFX h1{font-family:var(--font-serif);font-size:2rem;line-height:1.2;margin-bottom:var(--space-3)}.privacy_policy__qAx4r section{padding-top:var(--space-8)}.privacy_policy__qAx4r h2{font-family:var(--font-serif);font-size:1.45rem;line-height:1.3;margin-bottom:var(--space-3)}.privacy_policy__qAx4r h3{font-size:1rem;color:var(--color-accent-dark);margin:var(--space-6) 0 var(--space-2)}.privacy_policy__qAx4r p{color:var(--color-foreground-muted);margin-bottom:var(--space-4)}.privacy_policy__qAx4r ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-left:var(--space-6);color:var(--color-foreground-muted)}.privacy_policy__qAx4r li{padding-left:var(--space-1)}.privacy_policy__qAx4r strong{color:var(--color-foreground);font-weight:600}.privacy_policy__qAx4r code{padding:.1rem .3rem;color:var(--color-accent-dark);background:var(--color-background);border-radius:var(--radius-sm);font-size:.9em}.privacy_policy__qAx4r a{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:.15em}.privacy_notice__5Aq9n{padding:var(--space-4);background:rgba(139,115,85,.08);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}@media (max-width:640px){.privacy_policy__qAx4r{margin-top:var(--space-6);padding:var(--space-6) var(--space-5)}}