.cookies-page section:nth-child(even){background:var(--color-bg-secondary);} 

.cookies-hero{padding-top:var(--space-7);padding-bottom:var(--space-6);} 
.cookies-hero-inner{max-width:720px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);} 
.cookies-hero h1{position:relative;padding-bottom:var(--space-3);} 
.cookies-hero h1::after{content:"";display:block;width:80px;height:1px;background:var(--color-accent-gold);margin:var(--space-2) auto 0;} 

.cookies-definition .cookies-text-block{max-width:760px;} 

.cookies-types h2{margin-bottom:var(--space-4);} 
.cookies-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);} 
.cookies-card{border:1px solid var(--color-accent-gold);padding:var(--space-4);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-2);} 
.cookies-card:hover{transform:translateY(-4px);transition:var(--transition-base);} 

.cookies-flow{max-width:760px;} 
.cookies-purpose{display:flex;flex-direction:column;gap:var(--space-2);} 

.cookies-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);} 
.cookies-col{display:flex;flex-direction:column;gap:var(--space-2);} 

.cookies-duration-inner{max-width:700px;} 

.cookies-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);} 

.cookies-update-inner{max-width:700px;} 

@media (max-width:900px){
.cookies-cards{grid-template-columns:1fr;} 
.cookies-management-grid{grid-template-columns:1fr;} 
.cookies-rights-grid{grid-template-columns:1fr;} 
}

@media (max-width:600px){
.cookies-hero-inner{padding-inline:var(--space-2);} 
}