Make layout pseudo-responsive, sizing to viewport