Using flex or some alternative, how can I make each child item equal width with the following requirements?