Nessa aula, o instrutor utilizou o seguinte código para organizar o mapa de cursos:
.rodapePrincipal-navMap-list{
display: flex;
flex-flow: column wrap;
height: 250px;
A definição de height em 250px parece não ser uma boa idéia, pois no meu browser, jogou o último item do primeiro h4 na segunda coluna, em cima do segundo h4. Para "corrigir" isso, tive que mudar o height para 255px. Entretanto, imagino que a adição desses 5 pixels pode fazer com que em outros browsers, aconteça o contrário, o 2º h4 pode "caber" na primeira coluna, desorganizando a lista novamente.
Fazer a medida em "em" parece ser uma ideia melhor, porém teria que mudar essa altura sempre que aumentasse a lista de cursos.
Não seria uma ideia melhor envolver as quatro listas de cursos em 4 divs e aí faço um flex-direction: row nas 4 divs, e dentro das divs, individualmente eu faço 4 flex-direction: column?