.privacy-layout{display:flex;flex-direction:column;gap:24px}.privacy-header{align-items:flex-start}.privacy-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.privacy-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,2.1fr);gap:32px;margin-top:8px}.privacy-nav{align-self:flex-start;position:sticky;top:96px;padding:16px;border-radius:8px;border:1px solid var(--color-border);background:linear-gradient(to bottom,#171717,#020617);box-shadow:var(--shadow-sm);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.14em}.privacy-nav ul{display:flex;flex-direction:column;gap:10px}.privacy-nav-link{color:var(--color-text-muted);padding:4px 0;display:inline-flex;align-items:center;gap:8px}.privacy-nav-link::before{content:"";width:6px;height:6px;border-radius:999px;background:var(--color-border);transition:background var(--transition-fast),transform var(--transition-fast)}.privacy-nav-link:hover{color:var(--color-text)}.privacy-nav-link:hover::before{background:var(--color-primary);transform:scale(1.2)}.privacy-content{display:flex;flex-direction:column;gap:32px}.privacy-block{padding:24px 24px 20px;border-radius:12px;border:1px solid var(--color-border);background:radial-gradient(circle at top,rgba(15,23,42,0.7),transparent 55%),#020617;box-shadow:var(--shadow-sm)}.privacy-block h2{margin-bottom:12px;font-size:var(--font-size-xl);text-transform:uppercase;letter-spacing:0.16em}.privacy-list{margin-top:8px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.privacy-list li{position:relative;padding-left:16px;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:9px;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ef4444)}.privacy-link{color:var(--color-primary);text-decoration:none;border-bottom:1px dashed rgba(249,115,22,0.6);padding-bottom:1px}.privacy-link:hover{color:var(--color-text);border-bottom-color:var(--color-text)}.privacy-cta-footer{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}@media (max-width:900px){.privacy-grid{grid-template-columns:1fr}.privacy-nav{position:static;order:-1;display:block;width:100%;overflow-x:auto;white-space:nowrap}.privacy-nav ul{flex-direction:row;gap:16px}.privacy-nav-link{padding:4px 0}}@media (max-width:640px){.privacy-block{padding:20px 16px}.privacy-block h2{font-size:var(--font-size-lg)}}
ul{list-style:none !important}.nav-toggle{flex-direction:column}
