/* ============ COOKIE POLICY PAGE-SPECIFIC STYLES ============ */

/* Highlight mark inside card for espionage accent */
.card mark {
  background: linear-gradient(90deg, var(--color-primary) 15%, var(--color-bg) 100%);
  color: var(--color-bg);
  border-radius: var(--radius-sm);
  padding: 0 4px;
  font-weight: 600;
}

.card ul {
  padding-left: var(--space-6);
  margin-top: var(--space-3);
  margin-bottom: var(--space-3);
}

.card section + section {
  margin-top: var(--space-8);
}
.card h2 {
  margin-top: var(--space-6);
  margin-bottom: var(--space-3);
}
.card p, .card li {
  font-size: var(--font-md);
  color: var(--color-text);
  line-height: var(--line-height-base);
}

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

/* Breadcrumbs */
.breadcrumbs {
  color: var(--color-gray-400);
  font-size: var(--font-sm);
  margin-bottom: var(--space-4);
}
.breadcrumbs a {
  color: var(--color-primary);
  text-decoration: underline;
}
.breadcrumbs a:hover,
.breadcrumbs a:focus-visible {
  color: var(--color-success);
}

/* Responsive fixes */
@media (max-width: 600px) {
  .card { padding: var(--space-4); }
  .card h1 { font-size: 1.3rem; }
  .card h2 { font-size: 1.05rem; }
}

/* End of cookie-policy.css */
