Есть список неопределенной длины, который показывается в модальном окне. Макс. высота окна ограничена высотой viewport. Нужно сделать перенос списка - пока в нем столько элементов, что они входят по высоте в модал, они показываются в одну колонку. А если не входят, список разбивается на две колонки одинаковой высоты.