.privacy-main{padding-top:var(--space-12);padding-bottom:var(--space-16)}.breadcrumbs{font-size:var(--font-size-sm);color:var(--gray-600);margin-bottom:var(--space-6)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:0.4rem;align-items:center}.breadcrumbs li{display:flex;align-items:center;gap:0.4rem}.breadcrumbs li+li::before{content:"/";font-size:0.75em;color:var(--gray-400)}.breadcrumbs-link{color:var(--gray-600)}.breadcrumbs-link:hover{color:var(--color-primary)}.privacy-intro{margin-bottom:var(--space-10)}.privacy-card{padding:var(--space-8)}.privacy-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr);gap:var(--space-8)}.privacy-block h2{font-size:var(--font-size-xl);letter-spacing:0.12em;text-transform:uppercase;margin-bottom:var(--space-3)}.privacy-block p{max-width:none}.privacy-list{padding-left:1.1rem;margin-bottom:var(--space-4);color:var(--color-text-soft)}.privacy-list li{position:relative;margin-bottom:0.4rem;font-size:var(--font-size-sm)}.privacy-list li::before{content:"";position:absolute;left:-0.9rem;top:0.55em;width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 30% 20%,#f7f1e2 0,var(--color-bronze) 70%,#5b381a 100%)}.privacy-link{border-bottom:1px solid rgba(24,24,24,0.18);padding-bottom:0.05rem}.privacy-link:hover{border-color:var(--color-primary)}.privacy-cta{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.privacy-cta-text h2{font-size:var(--font-size-lg);letter-spacing:0.16em;text-transform:uppercase;margin-bottom:var(--space-2)}.privacy-cta-text p{margin-bottom:0;max-width:32rem}.privacy-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.privacy-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.privacy-main{padding-top:var(--space-10);padding-bottom:var(--space-12)}.privacy-card{padding:var(--space-6)}.privacy-intro{margin-bottom:var(--space-8)}.privacy-cta{flex-direction:column;align-items:flex-start}.privacy-cta-actions{width:100%}.privacy-cta-actions .btn{flex:1;justify-content:center}}@media (max-width:480px){.breadcrumbs{margin-bottom:var(--space-4)}.privacy-card{padding:var(--space-5)}.privacy-block h2{font-size:var(--font-size-lg)}}