.cookies-page section{border-top:1px solid var(--color-border)}

.cookies-intro-inner{
max-width:720px;
margin-inline:auto;
text-align:center;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

.cookies-types .container{
display:flex;
flex-direction:column;
gap:var(--space-5);
}

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

.cookies-card{
display:flex;
flex-direction:column;
gap:var(--space-3);
min-width:0;
}

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

.cookies-consent .container{
display:flex;
flex-direction:column;
gap:var(--space-5);
}

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

.cookies-consent-block{
display:flex;
flex-direction:column;
gap:var(--space-3);
min-width:0;
}

.cookies-browser-inner{
max-width:760px;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

.cookies-rights-inner{
max-width:720px;
display:flex;
flex-direction:column;
gap:var(--space-4);
}

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

@media (max-width:800px){
.cookies-grid{
grid-template-columns:1fr;
}
.cookies-consent-grid{
grid-template-columns:1fr;
}
}
