Impove contact page display on mobile - links no longer break out of layout, background box shadow is applied to correct element

Signed-off-by: Chris Sherry <chris@chrissherry.co.uk>