Adjust all of the columns to use the “Min/Max” sizing option and set the minimum size to 0px—this will prevent any of the columns from shrinking:
It may also help to limit the smaller screens to no more than 2 columns as well so you can get larger grid items, although I understand this style of web design is all about breaking norms so feel free to ignore if you’d rather keep things “chaotic”