Question
Where do the headings elements get their default bold styling from?
Answer
This default styling come from the user agent style sheet. This is a rule set which a browser applies to each web page. As the user agent style sheet can vary across browsers, it is not uncommon for developers to “reset” or “normalize” these styles for cross-browser consistency.