Move role=main to section; remove @type on link and script elements; use heading articles so they aren't untitled sections in the document outline