.privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-8)}.privacy-hero-card{margin-top:var(--space-4)}.privacy-hero-intro{max-width:40rem;color:rgba(250,244,235,0.9)}.privacy-meta{margin-top:var(--space-4);margin-bottom:var(--space-4)}.privacy-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.privacy-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.5rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-breadcrumbs a{text-decoration:underline;text-underline-offset:0.18em}.privacy-grid{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--space-10)}.privacy-nav{align-self:flex-start;position:sticky;top:6.5rem;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(43,36,30,0.12);background:linear-gradient(145deg,#f5f0e8,#f1e7dd)}.privacy-nav ul{list-style:none;display:grid;gap:0.35rem;margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.privacy-nav a{display:inline-block;padding:0.25rem 0;color:var(--color-text-soft)}.privacy-nav a:hover{color:var(--color-primary)}.privacy-shortcuts{border-top:1px solid rgba(43,36,30,0.12);padding-top:var(--space-3);display:grid;gap:0.25rem;font-size:var(--font-size-sm)}.privacy-shortcuts a{text-decoration:underline;text-underline-offset:0.16em}.privacy-content{max-width:720px;margin:0 auto}.privacy-section{padding-top:var(--space-6);border-top:1px solid rgba(43,36,30,0.12)}.privacy-section:first-of-type{border-top:none;padding-top:0}.privacy-section h2{margin-bottom:var(--space-3)}.privacy-section ul{padding-left:1.25rem;margin-bottom:var(--space-4);color:var(--color-text-soft)}.privacy-section li{margin-bottom:0.4rem}.privacy-next-steps{margin-top:var(--space-8)}.privacy-next-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}@media (max-width:992px){.privacy-grid{grid-template-columns:1fr;gap:var(--space-6)}.privacy-nav{position:static;top:auto;display:flex;flex-direction:column}.privacy-nav ul{display:flex;flex-wrap:wrap;gap:0.75rem}.privacy-nav a{padding:0}.privacy-hero{padding-top:var(--space-10)}}@media (max-width:600px){.privacy-hero-card{padding:var(--space-5)}.privacy-cta-row{flex-direction:column;align-items:flex-start}.privacy-next-links{flex-direction:column;align-items:flex-start}}