No final da aula, o instrutor escreveu o CSS da classe .destaques__botao:
HTML
<a href="#" class="destaques__botao">
Receber destaques por email
</a>
CSS
.destaques__botao {
color: var(--vermelho-forte);
border-color: var(--vermelho-forte);
margin: 0 auto;
}Esse código mudou apenas a cor da letra, mas não mudou o border-color e nem a margin. Daí o professor voltou até o HTML e disse que esqueceu de colocar mais uma classe e adicionou botao junto com o nome da classe destaques__botao. Daí o HTML ficou assim:
<a href="#" class="destaques__botao botao">
Receber destaques por email
</a>Com isso o código funcionou.
Quero entender porque foi necessário adicionar essa classe botao a mais na classe.