Implement the new publication designs

Requires Hilary PR: https://github.com/CUL-DigitalServices/avocet-hilary/pull/47
Probably worth commenting this to explain the need for `!important`. Presumably thanks to bootstrap. :)