Yes. To start out, the grid and rows will be block (or they might work as-is; need to do testing on this), and columns will be inline-block. The display:table styles will only apply on larger screens.
Also debating if there should be a “middle” size where column widths are all rounded up to “half” or “whole.” Or I could leave the sizing as-is and add a minimum width for mid-size screens, and
block for small screens.