body.cookie-policy-page-body{}
.cookie-policy-page main{background:transparent}
.cookie-policy-hero{padding-top:var(--space-16);padding-bottom:var(--space-12)}
.cookie-policy-hero-inner{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:flex-start;gap:var(--space-8);position:relative}
.cookie-policy-hero-copy h1{margin-bottom:var(--space-4)}
.cookie-policy-hero-intro{font-size:1.02rem}
.cookie-policy-hero-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}
.cookie-policy-hero-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}
.cookie-policy-last-updated{font-size:0.9rem;color:var(--color-text-muted)}
.cookie-policy-content{padding-top:0}
.cookie-policy-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);gap:var(--space-8);align-items:flex-start}
.cookie-policy-nav{position:sticky;top:120px;align-self:flex-start}
.cookie-policy-nav-title{font-size:1.05rem;margin-bottom:var(--space-3)}
.cookie-policy-nav-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}
.cookie-policy-nav-list .link{font-size:0.78rem;color:var(--color-text-muted)}
.cookie-policy-nav-list .link:hover{color:var(--color-primary-dark)}
.cookie-policy-nav-cta{padding-top:var(--space-3);border-top:1px solid rgba(181,165,143,0.4);display:flex;flex-direction:column;gap:var(--space-3)}
.cookie-policy-article{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}
.cookie-policy-section h2{margin-bottom:var(--space-3)}
.cookie-policy-section p{margin-bottom:var(--space-3)}
.cookie-policy-list{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2);padding-left:var(--space-2)}
.cookie-policy-list li{position:relative;padding-left:var(--space-3);font-size:0.95rem;color:var(--color-text-muted)}
.cookie-policy-list li::before{content:"";position:absolute;left:0;top:0.7rem;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-accent))}
.cookie-policy-section-last{margin-bottom:var(--space-1)}
.cookie-policy-footer-cta{padding-top:0;padding-bottom:var(--space-16)}
.cookie-policy-footer-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}
.cookie-policy-footer-copy h2{margin-bottom:var(--space-3)}
.cookie-policy-footer-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}
@media (max-width:1024px){.cookie-policy-hero-inner{grid-template-columns:1fr;gap:var(--space-6)}.cookie-policy-hero-meta{align-items:flex-start;flex-direction:row;justify-content:space-between}}
@media (max-width:900px){.cookie-policy-layout{grid-template-columns:1fr;gap:var(--space-6)}.cookie-policy-nav{position:static;order:-1}}
@media (max-width:640px){.cookie-policy-hero{padding-top:var(--space-14);padding-bottom:var(--space-10)}.cookie-policy-article{padding:var(--space-5)}.cookie-policy-footer-card{align-items:flex-start}}
