Просто сетка 3хAnyvalue
Проблема в том как задать отступы без gap (У него вроде плохая поддержка), на гридах бы я использовал grid-gap, на флексах я раньше делал так
https://codepen.io/poylar/pen/yLPVdWE + игрался с nth-child, но так и не понял формулы для равных оступов, без лишних оступов снизу у самых нижних элементов и справа у самых правых элементов (или левых)