.cookie-page{}

.cookie-hero__inner{
  display:flex;
  justify-content:center;
}

.cookie-hero__text{
  max-width:800px;
  margin:0 auto;
  text-align:left;
}

.cookie-hero__note{
  font-size:0.95rem;
  color:var(--color-secondary-text);
}

.cookie-narrow{
  max-width:760px;
}

.cookie-section{
  border-top:1px solid var(--color-divider);
}

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

.cookie-card{
  background:var(--color-surface-elevated);
  padding:var(--space-5);
  border-radius:var(--radius-sm);
  box-shadow:var(--shadow-elevated);
  border:1px solid var(--color-divider);
}

.cookie-card h3{
  margin-bottom:var(--space-4);
}

.cookie-highlight__box{
  max-width:700px;
  margin:0 auto;
  background:var(--color-accent-bordeaux);
  padding:var(--space-6);
  border-radius:var(--radius-sm);
  display:flex;
  flex-direction:column;
  gap:var(--space-4);
}

.cookie-highlight__box h2,
.cookie-highlight__box p{
  color:#fff;
}

@media (max-width:768px){
  .cookie-hero__text{
    padding:0;
  }
}
