/* AlmaFit Cookie Policy Page Specific CSS */

.cookie-policy-page {
  margin-top: var(--space-16);
  margin-bottom: var(--space-16);
  padding-top: var(--space-10);
  padding-bottom: var(--space-10);
  background: #fff;
}

.cookie-policy-page h1 {
  color: var(--color-primary);
  margin-bottom: var(--space-6);
}

.cookie-policy-page h2 {
  margin-top: var(--space-10);
  color: var(--color-primary-hover);
  font-size: var(--font-xl);
}

.cookie-policy-page ul {
  margin-bottom: var(--space-6);
}

.browser-instructions ul {
  margin-bottom: 0;
}

.cta-row {
  margin-top: var(--space-6);
  display: flex;
  gap: var(--space-4);
}

.cookie-policy-page .last-updated {
  color: var(--gray-500);
  font-size: 0.97rem;
  margin-top: var(--space-12);
  margin-bottom: 0;
}

/* Responsive adjustments */
@media (max-width: 700px) {
  .cookie-policy-page {
    padding: var(--space-5) var(--space-1) var(--space-8) var(--space-1);
  }
  .cta-row {
    flex-direction: column;
    gap: var(--space-3);
    align-items: stretch;
  }
}
