Basic responsive styles

Fixes https://github.com/mysociety/whatdotheyknow-theme/issues/128, albeit with basic rendering of the locale options. Note that new request status icons are being created and will be added to this PR when ready.