.cookie-page{}

.cookie-hero__inner{
max-width:720px;
margin-inline:auto;
text-align:center;
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.cookie-definition__inner{
max-width:760px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.cookie-definition__text{
max-width:760px;
margin-inline:auto;
}

.cookie-types__grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:var(--space-4);
margin-top:var(--space-4);
}

.cookie-types__card{
display:flex;
flex-direction:column;
gap:var(--space-3);
min-width:0;
transition:all 0.15s ease;
}

.cookie-types__card:hover{
border-color:var(--color-antique-gold);
box-shadow:0 0 10px rgba(217,119,6,0.3);
}

.cookie-management__inner{
max-width:720px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.cookie-management__content{
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.cookie-privacy__inner{
max-width:760px;
margin-inline:auto;
display:flex;
flex-direction:column;
gap:var(--space-3);
}

.cookie-cta__inner{
max-width:600px;
margin-inline:auto;
text-align:center;
display:flex;
flex-direction:column;
gap:var(--space-3);
border:var(--border-thick) solid var(--color-antique-gold);
}

.cookie-cta__inner .btn{
align-self:center;
}

@media (max-width:900px){
.cookie-types__grid{
grid-template-columns:repeat(2,minmax(0,1fr));
}
}

@media (max-width:600px){
.cookie-types__grid{
grid-template-columns:1fr;
}

.cookie-hero__inner,
.cookie-definition__inner,
.cookie-management__inner,
.cookie-privacy__inner,
.cookie-cta__inner{
max-width:100%;
}
}
