.privacy-page .privacy-hero{max-width:760px;margin:0 auto;text-align:left}.privacy-page .privacy-intro{font-size:var(--font-size-md)}.privacy-grid{display:grid;grid-template-columns:minmax(0,320px)minmax(0,1.8fr);gap:var(--space-8)}.privacy-nav{border-right:1px solid rgba(203,184,165,0.6);padding-right:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.privacy-nav-title{font-size:var(--font-size-md);margin-bottom:var(--space-2)}.privacy-nav-list{font-size:var(--font-size-sm);display:flex;flex-direction:column;gap:var(--space-2);counter-reset:privacy-counter}.privacy-nav-list li a{color:var(--color-text);display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 0;border-radius:var(--radius-sm)}.privacy-nav-list li a:hover{color:var(--color-primary)}.privacy-related-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:var(--space-3)}.privacy-content{font-size:var(--font-size-sm)}.privacy-section+.privacy-section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid rgba(203,184,165,0.5)}.privacy-section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.privacy-list{margin-bottom:var(--space-4);padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.privacy-list li{position:relative;padding-left:var(--space-2)}.privacy-list li::before{content:"";position:absolute;left:0;top:0.8em;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),var(--color-primary))}.privacy-cta{margin-top:var(--space-6);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(242,165,65,0.08),rgba(123,97,255,0.08));display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.privacy-cta p{margin-bottom:0;max-width:60ch}@media (max-width:991px){.privacy-grid{grid-template-columns:1fr}.privacy-nav{border-right:none;border-bottom:1px solid rgba(203,184,165,0.6);padding-right:0;padding-bottom:var(--space-5);margin-bottom:var(--space-5)}.privacy-related-links{margin-top:var(--space-3)}}@media (max-width:767px){.privacy-page .privacy-hero{text-align:left}.privacy-page .privacy-intro{font-size:var(--font-size-base)}.privacy-section h2{font-size:var(--font-size-xl)}}