Olá pessoal! Antes um breve relato. Tive esse mesmo problema no curso aqui da Alura, aquele da Barbearia de HMTL e CSS também. E desde então fiquei com essa dúvida sem uma resposta satisfatória.
Nesse projeto, pelo menos consegui resolver e parece ser referente ao uso das classes.
Reparei que a instrutora esta utilizando no HTML, na segunda "section" a classe container secundário<section class="container secundario">
, porém no CSS ela refere a classe como .secundario {}
o que pode ser visto a partir do minuto 5:15 do video "construindo nova section".
Eu consegui resolver somente quando coloquei EXATAMENTE o mesmo nome no CSS da "class" que havia colocado no HTML, ou seja tanto no HTML <section class="container__secundario"
e no CSS .container__secundario {display: grid;
grid-template-columns: 50% 50%;}
Reparem que são informações que também possuem na primeira "section" do projeto. Aproveitando, gostaria, de quem possui mais conhecimento, explicar melhor esse formato que ela está utilizando nas aulas. Espero ter ajudado.!
Keep going friends!