.cookie-page .container{display:block}

.cookie-intro__text{max-width:720px;margin-inline:auto}

.cookie-definition__content{max-width:760px}

.cookie-types__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--space-3);
}
.cookie-card{min-width:0}

.cookie-management__content,
.cookie-privacy__content{max-width:720px}

.cookie-updates__content{max-width:680px}

.cookie-cta__card{
  max-width:600px;
  margin-inline:auto;
  text-align:center;
  display:flex;
  flex-direction:column;
  gap:var(--space-3);
  padding:var(--space-4);
  border:2px solid var(--color-border);
  border-radius:var(--radius-md);
  background:var(--color-surface);
  box-shadow:0 0 8px var(--color-border);
}
.cookie-cta__card .btn{align-self:center}

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

@media (max-width:600px){
  .cookie-intro__text,
  .cookie-definition__content,
  .cookie-management__content,
  .cookie-privacy__content,
  .cookie-updates__content{max-width:100%}
}