.privacy-hero{padding-top:var(--space-16);padding-bottom:var(--space-8)}.breadcrumb{font-size:var(--font-size-xs);color:var(--color-text-soft);margin-bottom:var(--space-4)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.breadcrumb li{display:flex;align-items:center;gap:var(--space-2)}.breadcrumb li::after{content:"/";color:var(--gray-300)}.breadcrumb li:last-child::after{content:none}.breadcrumb-link{color:var(--color-primary)}.breadcrumb-link:hover{text-decoration:underline}.privacy-header{max-width:720px}.privacy-header h1{margin-top:var(--space-4);margin-bottom:var(--space-4)}.privacy-intro{font-size:var(--font-size-lg)}.privacy-layout{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,2.1fr);gap:var(--space-8);align-items:flex-start}.privacy-nav{position:sticky;top:6rem;align-self:flex-start}.privacy-nav ul{display:flex;flex-direction:column;gap:var(--space-2)}.privacy-nav-link{display:block;padding:0.55rem 0.9rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-soft);background:transparent;transition:background-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-fast)}.privacy-nav-link:hover{background:rgba(255,250,243,0.9);color:var(--color-primary);box-shadow:var(--shadow-sm)}.privacy-nav-link.is-active{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-md)}.privacy-content{display:flex;flex-direction:column;gap:var(--space-6)}.privacy-section h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.privacy-section p:last-child{margin-bottom:0}.privacy-cta{margin-top:var(--space-10);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);background:linear-gradient(135deg,rgba(255,250,243,0.96),rgba(255,255,255,1))}.privacy-cta-text{max-width:640px}.privacy-cta-text h2{margin-bottom:var(--space-2)}.privacy-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1023px){.privacy-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.privacy-nav{position:static;order:-1}.privacy-hero{padding-top:var(--space-12)}}@media (max-width:639px){.privacy-cta{align-items:flex-start}.privacy-cta-actions{width:100%;justify-content:flex-start}}