Responsive grid for laying out pages