Decouple and rename heading and anchor styles
Add puppies prices and adjust heading hierarchy
Style contact and terms sections

- Don't use padding for headings, so margin collapse works
- Adjust anchor positioning based on heading size, as margins
  are no longer used