Better responsive styling of show answer.

I've also updated the question form a tad, and moved around some of the
CSS to make it a tad easier to work with.

Change-Id: I05e7cc655e870e4ddf82ada0d7e9d6fced82e8f0