/* HEADER-ROLE-NOV8 (Craig t1662u): equivalent primary page headings only.
   Shared site-header geometry already matches across all public/member templates.
   Preserve H2/H3 hierarchy, accents, nav sizing, links and page content. */
html body main h1.page-title__h,
html body main h1.cf-h1 { font-size: clamp(32px, 4.5vw, 56px) !important; line-height: 1.1 !important; }
@media (max-width: 767.98px) {
  html body main h1.page-title__h,
  html body main h1.cf-h1 { font-size: 32px !important; line-height: 1.15 !important; }
}
