.privacy-main{padding-top:var(--header-height)}.privacy-hero{padding-block:var(--space-16) var(--space-12)}.privacy-hero-inner{display:grid;grid-template-columns:1.4fr 1.1fr;gap:var(--space-8);align-items:center}@media (max-width:991px){.privacy-hero-inner{grid-template-columns:1fr;gap:var(--space-6)}}.privacy-hero-copy{max-width:640px}.privacy-title{font-size:var(--font-size-4xl);text-transform:none;letter-spacing:0.06em;margin-bottom:var(--space-4)}.privacy-intro{font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.privacy-meta{margin-top:var(--space-4)}.privacy-hero-panel{max-width:480px;margin-left:auto}.privacy-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4)}.privacy-quick-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.privacy-quick-links a{font-size:var(--font-size-xs);letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 10px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,0.08);background:rgba(10,11,15,0.6);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-fast)}.privacy-quick-links a:hover{background:rgba(217,161,90,0.16);border-color:rgba(217,161,90,0.7);color:var(--color-text)}.privacy-content{padding-block:var(--space-12) var(--space-16);border-top:1px solid var(--color-border-subtle);background:radial-gradient(circle at top,rgba(217,161,90,0.08),rgba(5,6,8,0.98))}.privacy-grid{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:var(--space-10)}@media (max-width:991px){.privacy-grid{grid-template-columns:1fr}}.privacy-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-4));align-self:flex-start}@media (max-width:991px){.privacy-sidebar{position:static;order:-1}}.privacy-toc{border-radius:var(--radius-lg);padding:var(--space-5);background:radial-gradient(circle at top left,rgba(255,255,255,0.04),rgba(10,10,14,0.98));border:1px solid rgba(255,255,255,0.06);box-shadow:var(--shadow-soft)}.privacy-toc-heading{font-size:var(--font-size-sm);letter-spacing:0.2em;text-transform:uppercase;margin-bottom:var(--space-4)}.privacy-toc-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.privacy-toc-list a{color:var(--color-text-muted);line-height:1.6;transition:color var(--transition-fast),transform var(--transition-fast)}.privacy-toc-list a:hover{color:var(--color-primary);transform:translateX(2px)}.privacy-body{display:flex;flex-direction:column;gap:var(--space-8)}.privacy-section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.privacy-section p{max-width:72ch}.privacy-list{list-style:none;padding-left:0;margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.privacy-list li{position:relative;padding-left:18px;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.privacy-list li::before{content:"";position:absolute;left:0;top:0.7em;width:6px;height:6px;border-radius:999px;background:linear-gradient(135deg,var(--brand-brass),var(--brand-copper))}.privacy-list strong{color:var(--gray-50);font-weight:600}.privacy-final-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.privacy-section a{color:var(--brand-brass);text-decoration:none}.privacy-section a:hover{color:var(--gray-50)}