Olá, Leonardo! Tudo bem?
Entendo sua frustração em não conseguir reproduzir o layout apresentado pelo professor. É importante lembrar que, muitas vezes, pequenos detalhes podem fazer grande diferença no resultado final.
Uma sugestão é comparar linha por linha do seu código com o código apresentado pelo professor, verificando se há alguma diferença. Além disso, certifique-se de que está utilizando as mesmas versões do HTML e CSS que o professor.
Outra dica é utilizar ferramentas de inspeção de elementos, como o Inspect do Google Chrome(Dev Tools), para identificar possíveis diferenças no CSS aplicado aos elementos.
Caso ainda assim não consiga identificar o problema, sugiro que poste seu código aqui no fórum, para que nós possamos lhe ajudar a identificar o que está diferente.
Espero ter ajudado, um abraço e bons estudos!