.privacy-hero{background:radial-gradient(circle at top left,rgba(215,202,184,0.6),transparent),radial-gradient(circle at bottom right,rgba(199,154,73,0.35),transparent);padding-top:calc(var(--space-16));padding-bottom:var(--space-12)}.privacy-hero-inner{display:grid;gap:var(--space-8);align-items:center}.privacy-hero-text h1{margin-bottom:var(--space-4)}.privacy-intro{max-width:40rem;color:var(--color-text-muted)}.privacy-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.privacy-hero-card{max-width:32rem;margin-left:auto}.privacy-hero-card h2{margin-bottom:var(--space-4)}.privacy-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.privacy-principles li::before{content:"• ";color:var(--color-accent)}.privacy-note{font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-content{background-color:var(--color-background-muted);padding-top:var(--space-12);padding-bottom:var(--space-16)}.privacy-grid{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--space-10);align-items:flex-start}.privacy-nav{position:sticky;top:calc(var(--nav-height) + var(--space-4))}.privacy-nav ul{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.privacy-nav a{display:block;padding:0.45rem 0.75rem;border-radius:var(--radius-full);color:var(--color-text-muted);border:1px solid transparent;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.privacy-nav a:hover{background-color:var(--color-surface-soft);border-color:rgba(199,154,73,0.6);color:var(--color-heading);transform:translateY(-1px)}.privacy-articles{display:flex;flex-direction:column;gap:var(--space-8)}.privacy-section h2{margin-bottom:var(--space-4)}.privacy-section h3{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-xl)}.privacy-section p{max-width:52rem}.privacy-section ul{margin-bottom:var(--space-3);padding-left:1.1rem}.privacy-section li{position:relative;margin-bottom:0.35rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-section li::marker{color:var(--color-accent)}.privacy-section a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-section a:hover{color:var(--color-primary-hover)}.privacy-contact{margin-top:var(--space-4);font-size:var(--font-size-sm)}.privacy-contact p{margin-bottom:var(--space-2)}.privacy-updated{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.privacy-bottom-cta{margin-top:var(--space-12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.privacy-bottom-text{max-width:40rem}.privacy-bottom-text h2{margin-bottom:var(--space-2)}.privacy-bottom-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (max-width:1023px){.privacy-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-nav{position:static;order:-1;background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-soft)}.privacy-hero{padding-top:calc(var(--space-12) + var(--nav-height));padding-bottom:var(--space-10)}.privacy-hero-inner{grid-template-columns:minmax(0,1fr)}.privacy-hero-card{max-width:none}}@media (max-width:640px){.privacy-hero-cta{flex-direction:column;align-items:stretch}.privacy-principles{grid-template-columns:minmax(0,1fr)}.privacy-bottom-cta{flex-direction:column;align-items:flex-start}}