Flexbox – это просто панацея для верстки сайтов. Он легко применим к практически любой ситуации. Но важно также не запутаться в свойствах и понимать возможности (которых очень много). Поэтому делюсь ссылкой на сайт на котором размещена шпаргалка по CSS flexbox. Всё наглядно, есть миллион различных приёмов.
https://yoksel.github.io/flex-cheatsheet/