Ola Jaqueline, se você ja possui em algum lugar o seletor main
, você pode estar colocando em baixo dele.
main {
..
}
main a
O mesmo vale para o aside, se você ja tem um seletor para ele, pode estar colocando em baixo.
Caso não tenha os seletores, você pode adicionar o trecho no final do CSS, isso fica a seu critério de como organizar seu código, eu particularmente gosto de declarar seletores no CSS seguindo a ordem do HTML.
<nav class="nav">
<ul class="nav-lista">
<li class="nav-item"><a class="nav-link"></a></li>
</ul>
</nav>
Então no meu CSS, eu faço:
.nav ...
.nav-lista ...
.nav-item ...
.nav-link ...
Espero ter ajudado