05:14
<GPHemsley>
TIL the HTML spec has been lying to me about headings in section content for over a decade. ☹️
05:20
<GPHemsley>
(I'm learning more than I'd like to about default stylesheets this week...)
05:22
<GPHemsley>
the bold comes from the user agent stylesheet, it's not inherited from anywhere, it's literally a rule saying h1, th { font-weight: bold }

This is the curveball:

b, strong {
  font-weight: bolder;
}
09:06
<ntim>
that makes sense, ensures b/strong is bolder than its parent element, regardless the parent element's font-weight