.privacy-layout{display:grid;grid-template-columns:minmax(0,0.9fr)minmax(0,1.5fr);gap:var(--space-8);align-items:flex-start}.privacy-aside{position:sticky;top:7.5rem;display:flex;flex-direction:column;gap:var(--space-6)}.privacy-nav__label{font-size:0.75rem;letter-spacing:0.24em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2)}.privacy-nav ul{display:flex;flex-direction:column;gap:0.35rem;font-size:0.85rem}.privacy-nav a{color:var(--color-text-muted);padding:0.2rem 0;position:relative;transition:color var(--transition-normal)}.privacy-nav a::before{content:"";position:absolute;left:-0.9rem;top:50%;width:4px;height:4px;border-radius:999px;background:rgba(212,182,110,0.35);transform:translateY(-50%);opacity:0;transition:opacity var(--transition-normal),background var(--transition-normal)}.privacy-nav a:hover{color:var(--color-text)}.privacy-nav a:hover::before{opacity:1;background:rgba(212,182,110,0.9)}.privacy-cta .btn{margin-top:var(--space-3)}.privacy-content{display:flex;flex-direction:column;gap:var(--space-8)}.privacy-block{border-radius:var(--radius-lg);padding:var(--space-6);background:radial-gradient(circle at 0 0,rgba(59,24,30,0.3),transparent 60%),radial-gradient(circle at 100% 100%,rgba(18,53,47,0.35),transparent 60%),rgba(0,0,0,0.85);border:1px solid rgba(212,182,110,0.28);box-shadow:var(--shadow-subtle)}.privacy-block h2{margin-bottom:var(--space-3)}.privacy-list{display:flex;flex-direction:column;gap:0.75rem;margin-top:var(--space-3);margin-bottom:var(--space-3);padding-left:0}.privacy-list li{position:relative;padding-left:1.25rem;color:var(--color-text-muted);font-size:0.95rem}.privacy-list li::before{content:"";position:absolute;left:0;top:0.65rem;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,rgba(212,182,110,0.9),rgba(196,95,66,0.9));box-shadow:0 0 0 1px rgba(0,0,0,0.7)}.privacy-block a{text-decoration:none;border-bottom:1px solid rgba(212,182,110,0.4);padding-bottom:1px;transition:border-color var(--transition-normal),color var(--transition-normal)}.privacy-block a:hover{color:var(--color-primary-alt);border-color:rgba(212,182,110,0.9)}.privacy-updates-note{margin-top:var(--space-4);font-size:0.85rem;color:var(--color-text-muted)}@media (max-width:960px){.privacy-layout{grid-template-columns:1fr;gap:var(--space-6)}.privacy-aside{position:static;order:2}.privacy-content{order:1}}@media (max-width:640px){.privacy-block{padding:var(--space-5)}}ul{list-style:none !important}.nav-toggle{flex-direction:column}
