/* Richmond's shared reader scale: preview and production use this same file.
 * Scoped to page content so navigation, photo credits and brand marks keep
 * their own sizes. Do not restore oversized Elementor kit defaults.
 */
body #rva-content h1 {
  font-size: 44px !important;
  line-height: 1.16 !important;
}
body #rva-content h2 {
  font-size: 30px !important;
  line-height: 1.25 !important;
}
body #rva-content h3 {
  font-size: 22px !important;
  line-height: 1.3 !important;
}
@media (max-width: 767px) {
  body #rva-content h1 { font-size: 30px !important; }
  body #rva-content h2 { font-size: 24px !important; }
  body #rva-content h3 { font-size: 20px !important; }
}
