:root {
  --ar-font-title: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --ar-font-display: var(--ar-font-title);
  --ar-font-body: "Avenir Next", "Neue Haas Grotesk Text Pro", "Neue Haas Grotesk Display Pro", "Neue Haas Grotesk", "Helvetica Neue", Arial, sans-serif;
}

/* Keep all supporting copy and controls in the requested modern sans-serif family. */
body#top.arlea-redesign,
body#top.arlea-redesign * {
  font-family: var(--ar-font-body) !important;
}

/* Titles use Cormorant Garamond while retaining their existing size and treatment. */
body#top.arlea-redesign h1,
body#top.arlea-redesign h2,
body#top.arlea-redesign h3,
body#top.arlea-redesign h4,
body#top.arlea-redesign h5,
body#top.arlea-redesign h6,
body#top.arlea-redesign [role="heading"],
body#top.arlea-redesign h1 *,
body#top.arlea-redesign h2 *,
body#top.arlea-redesign h3 *,
body#top.arlea-redesign h4 *,
body#top.arlea-redesign h5 *,
body#top.arlea-redesign h6 *,
body#top.arlea-redesign [role="heading"] * {
  font-family: var(--ar-font-title) !important;
}
