Modified styles to address spacing concerns in smaller screen sizes.

Starts to address mobile sizing issues from #219 .

- Increases general padding from 1% to 4%.
- Fixes overlap issue in mobile sizes in blog snippets.
- Increases paragraph size and spacing on small screen sizes.