/* Source question/state/legal section typography; heading semantics are unchanged. */
:is(.zg-question-page,.zg-state-page) .wp-block-post-content > h2 {
  font-size: var(--wp--preset--font-size--h-2-md);
  line-height: 1.25;
}
.zg-legal-page .wp-block-post-content > h2 {
  font-size: var(--wp--preset--font-size--finder-title);
  line-height: 1.3;
}
