apesar do menu lateral ter dado certo fiquei na dúvida onde posicionar o @media. não sei se está certo mais coloquei por último, antes do footer(rodapé).
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
apesar do menu lateral ter dado certo fiquei na dúvida onde posicionar o @media. não sei se está certo mais coloquei por último, antes do footer(rodapé).
Oii Sergio, tudo bem?
É uma prática comum colocar todas as regras @media no final do arquivo CSS, depois de todas as outras regras. Isso porque o CSS é lido de cima para baixo, e as regras que aparecem mais tarde no arquivo irão sobrescrever as regras que aparecem mais cedo, se elas tiverem a mesma especificidade.
Assim como você pode ver aqui.
Um abraço e bons estudos.