Olá, Luiz! Tudo bem?
Pelo que entendi, você está com dificuldades para fazer a parte flex funcionar no seu código.
Pelo o que analisei, o código parece estar correto e tudo aparenta estar correto, somente o arquivo program.html que tem uma mudança não salva, mas no geral o flexbox deveria estar funcionando.
O problema pode ser o nome do arquivo html, ou a posição do style.css, mas não parece ser isso também, se você puder dar uma olhada na organização dos arquivos, pode ser isso.
Mas se você puder mostrar o resultado disso no navegador para que eu veja o que está acontecendo, ou se quiser mandar todo o código, que você está usando para que possamos entender melhor o que pode estar acontecendo e ajudar melhor.
Era isso!
Abraços e bons estudos!
Boa tarde Luiz
No arquivo programe.html, na linha 13 você escreveu <main class - "apresentacao-principal"> ao envés de class - tem de escrever class =.
Espero que resolva. Abraço