/* =============================================================================
   POLICY / LEGAL PAGE STYLES
   For: privacy-policy, hipaa, healthcare-disclaimer, terms-of-service,
        anti-discrimination-policy, cookie-policy
   
   NOTE: rm-* base styles are now in global.css
   Use modifiers: .rm-container--narrow, .rm-hero--short, .rm-hero--solid,
                  .rm-section--compact, .rm-heading--left, .rm-cta--left
============================================================================= */

/* Policy Page Title (no hero) */
.policy-title {
  font-size: 2.5rem;
  font-weight: 700;
  color: var(--primary-dark);
  text-align: center;
  margin-bottom: 8px;
  margin-top: 0;
}

.policy-date {
  font-size: 0.95rem;
  color: var(--text-muted);
  text-align: center;
  margin-bottom: 32px;
}

/* Policy Content */
.policy-content h3 {
  font-size: 1.4rem;
  font-weight: 600;
  color: var(--primary-dark);
  margin-top: 30px;
  margin-bottom: 10px;
}

.policy-content ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 20px;
  color: var(--text-muted);
}

.policy-content p {
  margin-bottom: 20px;
  font-size: 1rem;
  line-height: 1.7;
}

/* Policy pages: use .reveal--disabled modifier in HTML instead of overriding here */
