Fixed responsive design

I keep forgetting that @media queries are nowadays completely supported. Back when I was young we didn't have things that easy!</rant>
Hodge diamond is now aligned
h2 and legend now look the same
Fonts for the header

Just a little dash of serifness helps a lot!