Update headings to be used hierarchically
Headings should be used in order, starting with h1, and CSS should be used to change how headings look. On the main page, headings start at h4 and skip to h2. This can be confusing to screen-reader users because the heading level is read to them, and they can skip between headings to navigate the page. It would be like seeing a numbered list skip from 5 to 7, you might think you missed something.
It is permissible for navigation headings to start at h2, but the main content's first heading should still be h1.