Oi Isaías, tudo bem?
Muito obrigado por compartilhar o seu projeto no GitHub. Consegui simular o seu problema e com isso percebi que o nome da classe video__item no documento CSS está diferente de como foi colocado no arquivo HTML (videos__item), por isso, mesmo aplicando valores para a largura (width), altura (height) e o flex-grow, os elementos não recebiam os estilos.
Dessa forma, podemos solucionar o problema alterando no arquivo CSS o nome da classe de video__item para videos__item. Com isso o código seria escrito da seguinte maneira:
.videos__item {
height: 303px;
width: 280px;
flex-grow: 1;
}
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!