1
resposta

Resolvi apenas com flex-direction: row; e flex-wrap: wrap;

/* Home */

.conteudoPrincipal-cursos { display: flex; flex-direction: row; flex-wrap: wrap; }

.conteudoPrincipal-cursos-link { width: 23%; margin-bottom: 1%; }

Quanto a duvida, futuramente terá algum problema?

1 resposta

Fala ai Luan, tudo bem? Acho que não, como você utilizou o flex-wrap a responsividade será boa.

Espero ter ajudado