Minimal Grid
This is a very lightweight, fluid, and responsive way to tile content. At smaller device widths, the containers are stacked, then break into columns at wider widths.
To add gutters, use the nth-child selectors and do a little math to subtract the gutters from the column widths.