.cookie-policy-page{}

.cookie-hero{
  border-top:var(--border-strong);
  border-bottom:var(--border-strong);
}

.cookie-hero__container{
  width:100%;
  display:flex;
  justify-content:center;
}

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

.cookie-definition{
  border:var(--border-strong);
}

.cookie-definition__container{
  max-width:800px;
  margin-inline:auto;
  display:flex;
  flex-direction:column;
  gap:var(--space-4);
}

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

.cookie-types{
  border:var(--border-strong);
}

.cookie-types__grid{
  margin-top:var(--space-4);
}

.cookie-card{
  min-width:0;
  transition:border 0.2s ease;
}

.cookie-card:hover{
  border:3px solid var(--color-warning-yellow);
}

.cookie-management{
  border:var(--border-strong);
}

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

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

.cookie-thirdparty{
  border:var(--border-strong);
}

.cookie-thirdparty__container{
  max-width:800px;
  margin-inline:auto;
  display:flex;
  flex-direction:column;
  gap:var(--space-4);
}

.cookie-thirdparty__note{
  border:var(--border-muted);
  padding:var(--space-3);
}

.cookie-updates{
  border:var(--border-strong);
}

.cookie-updates__container{
  max-width:600px;
  margin-inline:auto;
  display:flex;
  flex-direction:column;
  gap:var(--space-4);
}

@media (max-width:640px){
  .cookie-hero__text{
    padding-left:16px;
    padding-right:16px;
  }
}