Ok, so just finished work and it looks fine on my end on most screen sizes (aside from the whole card not being centered).
In regard to your error report and to elaborate on what @Crazimonk said...
The web has standards that need to be met so that it is accessible for all users. Semantic tags such as main, header, h1-h6 are all part of that.
Marked as helpful