O flexbox deve ser feito dentro de um arquivo separado do style.css como está sendo feito nas aulas? Ou ali é só para melhorar o aprendizado, focando só nas propriedades do flexbox?
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!
O flexbox deve ser feito dentro de um arquivo separado do style.css como está sendo feito nas aulas? Ou ali é só para melhorar o aprendizado, focando só nas propriedades do flexbox?
Oi Cleyton, ainda não fiz esse curso, mas posso te dar uma visão geral.
Existem inúmeras formas de organizar os arquivos em seu projeto, incluindo o CSS, que podem variar de acordo com o tamanho do projeto e o padrão adotado pela equipe que está desenvolvendo.
No geral, não criamos um arquivo específico para o flexbox, é comum pensarmos em outros tipos de divisão, como páginas (para projetos menores) ou componentes (cabeçalho, menu, rodapé, etc), e dentro deles (caso necessário) utilizar as propriedades como o flexbox.
Acredito que para o curso faça sentido essa divisão, facilita o aprendizado.
Se estiver curioso, pesquise por arquitetura CSS, verá alguns padrões como Atomic Design e BEM (tem curso aqui na Alura a respeito), SMACSS, entre outros. São padrões conhecidos e adotados no mercado na hora de escrever e organizar CSS.