Para hacer que nuestra contenido se divida en columnas y en fila utilizando display: flex, podemos modificar la altura con height y luego utilizar la propiedad flex-wrap: wrap para que al momento en que cada lista llega a esa altura se inicie una nueva columna de contenido.