Creating responsive percentage based grids with Flexbox was surprisingly simple and worked great for all browsers except Firefox. Sadly the vertical percentage margins are calculated differently and defaults to 0px (i.e. they collapse). I believe this is actually the correct behaviour, though can’t help but feel this is a missed opportunity whilst we wait for CSS Grids to become better supported.