some responsiveness!

not yet totally there! mobile-first is the next step.