Есть такие блоки:
Сверстал их с помощью display: inline-block и ширина в процентах. Но это не надежно, что-то может поехать при определенных условиях. Как можно сверстать эти блоки с помощью flex, а именно так, чтобы если мы имели 2 или 4 блока вместо всех 12-ти, то они бы вставали в flex-start? Либо можно сверстать это еще как-то?