/* Shared PlusBridge heading typography.
 * Sizes remain component-controlled; this file only standardizes the visual style.
 */
:where(h1,h2,h3,h4,h5,h6),
:where(.wp-block-heading){
  font-family:var(--wp--preset--font-family--inter,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;
  font-style:normal!important;
  font-weight:700!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;
  text-rendering:optimizeLegibility;
}

/* Page titles previously exceeded the agreed site-wide 42px ceiling. */
h1,
.wp-block-heading:is(h1){
  font-size:42px!important;
}
