What if we don't want to use fixed sizes, can that be done? Duh.
grid-template-columns: [first] 40px 50px auto 50px 40px [last]; grid-template-rows: 45% 100px auto;
You can use the named columns to place cells in the grid, like so:
grid-column-start: first; grid-column-end: span last;