When using any new CSS, the question of browser support has to be addressed. This is even more of a consideration when new CSS is used for layout as with Flexbox and CSS Grid, rather than things we might consider an enhancement.
https://www.smashingmagazine.com/2017/11/css-grid-supporting-browsers-without-grid/