The column min width is 300px and the grid gap is 25px and the body has a padding of 25px either side. So I have a media query which implements this grid over 675px. Anything under defaults to a vertical stack of rows.
I’ve updated my codepen worth example D to demonstrate this.