/* ==========================================================================
   Headings: titles use medium weight (500) instead of bold. Loaded last on every page.
   Can be merged into site.css later (then drop font-weight: 700 from the individual title rules).
   Not changed on purpose: small uppercase labels (eyebrows, footer/table headings), buttons, menu,
   prices and numbers, bold words inside text, and the app mock-ups.
   ========================================================================== */
:is(h1, h2, h3, h4, h5, h6):not(.qp-eyebrow):not(.qp-footer__heading):not(.qp-legal-toc__title):not(.qp-top-posts__heading):not(.qp-plan__label):not(.qp-about-bankline__title):not(.qp-contact-detail__title):not(.offcanvas-title),
:is(h1, h2, h3, h4, h5, h6) a,
.qp-footer__tagline,
.qp-help-step__title,
.qp-help-guide__title,
.qp-switch__card strong,
.qp-example strong,
.qp-top-posts__title,
.qp-post-card__title a,
.qp-featured__title a,
.qp-alt-hero__sub { font-weight: 500 !important; }
