Você pode classificar todos os títulos em Seu documento se desejar direcioná-los com um único seletor, da seguinte maneira:
<h1 class="heading">...heading text...</h1>
<h2 class="heading">...heading text...</h2>
e no css
.heading{
color: #Dad;
background-color: #DadDad;
}
Não estou dizendo que essa é sempre uma prática recomendada, mas pode ser útil e, para direcionar a sintaxe, é mais fácil de várias maneiras,
portanto, se você der a todos os h1 a h6 a mesma classe .heading no html, poderá modificá-los para qualquer documento html que utilize essa folha de css.
upside, controle mais global versus "seção div artigo h1, etc {}",
desvantagem, em vez de chamar todos os seletores no lugar no css, você terá muito mais digitação no html, mas acho que ter uma classe no html para segmentar todos os títulos pode ser benéfico, apenas tenha cuidado com a precedência no css, porque conflitos podem surgir de
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, ...