re-write of travel css file

This file was a bloated mess before, re-factored to bring it down to 376 lines, (was 589).

Also taken the opportunity to tidy up the design implementation.

Not much point in screen grabs, it pretty much looks the same.

Tested across articles & fronts + with page skins at all breakpoints.
`$gs-baseline`