Updates styling and adds mobile navigation toggle when screen width is below 768px.
Adds typography-related styling changes and meta tag for viewport size.