uso do prefixo js- reduz risco de quebra quando há mudanças. Uma classe com o prefixo js- jamais deve estar dentre os estilos CSS. Regras de classe compartilhadas entre CSS e Javascript devem ter o prefixo is-.
Programmer, 1999 Cada peça de conhecimento deve ter uma única definição em um sistema Uma mudança na regra afeta todo o sistema Não há necessidade de réplica Jeremy Clarke, DRY CSS
ele for colocado. Todos os <h2> vão ter a mesma aparência. Todos os elementos com a classe . category vão ter a mesma aparência. Para que .my-object h2 fique com a aparência padrão, não há necessidade de sobrescrever estilo. NO OK