.section-privacy-hero{padding-top:var(--space-12);padding-bottom:var(--space-6);background:radial-gradient(circle at top,rgba(31,124,255,0.18),transparent 55%),radial-gradient(circle at 80% 0,rgba(255,107,31,0.16),transparent 55%)}.privacy-hero-header{max-width:760px}.privacy-hero-kicker{font-size:0.82rem;text-transform:uppercase;letter-spacing:0.22em;color:var(--color-text-soft);margin-bottom:var(--space-2)}.privacy-hero-subtitle{max-width:640px;font-size:0.98rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.privacy-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.privacy-hero-nav{display:flex;flex-wrap:wrap;gap:0.5rem}.pill-link{padding:0.32rem 0.9rem;border-radius:999px;border:1px solid rgba(120,140,165,0.7);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-text-soft);background:rgba(4,7,12,0.96);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.pill-link:hover{border-color:var(--color-primary);color:var(--gray-50);box-shadow:var(--shadow-glow-primary)}.section-privacy-main{padding-top:var(--space-6);padding-bottom:var(--space-12)}.privacy-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--space-8);align-items:flex-start}.privacy-content{max-width:800px}.privacy-block+.privacy-block{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid rgba(120,144,168,0.22)}.privacy-block h2{margin-bottom:var(--space-3)}.privacy-list{display:grid;gap:0.5rem;font-size:0.95rem;color:var(--color-text-muted);padding-left:1.1rem}.privacy-list li{position:relative}.privacy-list li::before{content:"";position:absolute;left:-1.1rem;top:0.55rem;width:0.35rem;height:0.35rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent))}.privacy-aside{position:sticky;top:calc(var(--header-height-compact) + 1.5rem)}.privacy-aside-card{padding:var(--space-4)}.privacy-aside-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed rgba(148,163,184,0.45);font-size:0.9rem;color:var(--color-text-muted)}.privacy-aside-panel h3{font-size:0.95rem;margin-bottom:var(--space-2)}@media(max-width:1024px){.privacy-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-aside{position:static}}@media(max-width:768px){.section-privacy-hero{padding-top:var(--space-10);padding-bottom:var(--space-4)}.privacy-hero-nav{gap:0.4rem}}