Various style changes

Used an hr instead of border for h3 in demo. Increased margins to add
more spacing on mobile.