/* Use the megamenu title face for editorial headings throughout the site.
   The homepage hero keeps its deliberately mixed typefaces and animations. */
#main :is(h1, h2, h3, h4, h5, h6):not(.elementor-element-2b5cc84 *) {
  font-family: Georgia, "Times New Roman", serif !important;
}

#footer .widget-title {
  font-family: Georgia, "Times New Roman", serif !important;
  font-weight: 400;
}

#main .aa-legal-content h2 {
  font-size: 24px !important;
  line-height: 1.25;
}

@media (max-width: 689px) {
  #main .aa-legal-content h2 { font-size: 21px !important; }
}
