Improved layout of the contact page.

* Applied the new basic style.
* Resized the `input` and `textarea` elements to use 100% width with
“border-box sizing” to make sure they stay within the expected margins.