Fixing layout awkwardness

A lot of the breakpoints used in the layout were `lg`, where other sizes were much more appropriate. This also makes a few adjustments so that text and images go nicely along for the ride.