Oi, Vitor, voltei aqui
Dei uma boa olhada no seu código que tá lá no GitHub e fiz algumas considerações:
1) Lá no GitHub não estão todas as páginas HTML, o que dificultou pra que eu te pudesse ajudar mais. Lá só tá a index.html.
2) O código da parte contato tá no arquivo site.css. Faça um arquivo só para ele: contato.css
3) O arquivo index.html não se refere ao arquivo index.css. Uma boa prática é manter o paralelismo entre os arquivos, por exemplo: bio.html -> bio.css
4) A nomeclatura de alguns arquivos css que está cssblog.css. Deixe-os assim: blog.css.
5) O arquivo cssblog.css está muito grande com estilizações misturadas. Por exemplo, a tag aside tá três estilizações para ele espelhadas no arquivo, e mais outras 3 que está com outras tags.
É um dos seus primeiros contatos com CSS? CSS não é fácil. Quando eu tive o meu primeiro contato, numa disciplina da faculdade (eu tinha que fazer um site simples), foi complicado, nada que eu fazia dava muito certo, não sabia no que tava errando, enfim, quase desisti do trabalho. Mas depois, analisei com calma, conversei com o professor e ele me indicou a fazer do 0. Raciocinando com calma as estilizações que tava fazendo, por que as vezes chega num momento que os arquivos CSS viram monstros se a gente não souber dominá-los. No fim, o trabalho deu super certo, tirei 9, rs, e, hoje, adoro mexer com css, é quase uma diversão pra mim.
O que quero te dizer com isso? Que é normal esses problemas de imcopatibilidade acontecerem com o código css: entender a organização, a sequência, tags, id's, níveis de especificidade, qual nome por nos arquivos css, etc. É muita coisa, mas com o tempo vai ficando mais fácil.
Te aconselho a pegar o código do instrutor e dar uma olhada na organização dele, tentar se seguir, por que ele vai ter dar uma base e uma referência muito segura pro seu código. Veja, não necessariamente é pra deixar tudo igual, mas se você seguir a organização, seja dos arquivos, das sequencia dos códigos, de identação, vai te ajudar a compreender melhor e, daí, você refatora o seu código. Isso vai te fazer entender e aprender mais como funciona o CSS.