/* Cookie Policy Page Styles - scoped, minimal, leveraging base.css */

.policy-hero {
  background: linear-gradient(135deg, rgba(10, 77, 60, 0.05), rgba(183, 110, 121, 0.05));
  border-radius: var(--radius-xl);
  padding: var(--space-16) var(--space-8);
}

.preferences-form {
  margin-top: var(--space-6);
}

#cookie-preferences-status {
  margin-top: var(--space-4);
  min-height: 1.25rem;
}

/* Improve spacing inside cards for legal content */
.card > ul li + li, .card > p + p { margin-top: var(--space-3); }
.card h3 { font-size: var(--font-size-xl); }
