flex everything, it behaves much smoother
Grid seems to handle this better when you specify grid-template-column.
Anybody know a good flex-specific solution?
The searchable keyword for that is "responsive".
Using length units related to viewport size on max-widht may help.