.cookie-policy-page .hero.cookie-policy-hero {
  background: radial-gradient(circle at top left, var(--color-accent-mint) 0, transparent 55%),
              radial-gradient(circle at bottom right, var(--color-accent-blue) 0, transparent 55%),
              linear-gradient(135deg, var(--color-primary-soft), var(--color-accent-peach));
}

.cookie-policy-page .hero-subtitle {
  max-width: 48rem;
}

.cookie-policy-content {
  max-width: 800px;
}

.cookie-block + .cookie-block {
  margin-top: var(--space-8);
}

.cookie-block h2 {
  margin-bottom: var(--space-3);
}

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

.breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.25rem;
}

.breadcrumb__separator {
  color: var(--color-neutral-400);
}

.cookie-update {
  margin-top: var(--space-10);
  padding-top: var(--space-4);
  border-top: 1px dashed var(--color-neutral-200);
}
