Using the Newsberg template, I've set #sp-main-body padding to zero (#sp-main-body {padding: 0px 0px;}, which nicely aligns sp pages, and category blog pages vertically just below main menu.
However displaying a plain joomla article (e.g., menu item with 'Single Article') results in some excess space between the menu and start of the article. Using browser inspector, there is no padding or margin associated with the displayed article, and seems it is 'placed' at this location, perhaps through some flex type options, and am seeking guidance as to how to get joomla articles to align vertically against main menu, same as was achieved for the sp pages and category blogs.
The div tag immediately before the article content, and the plain joomla article content div tag are shown below.
<div class="article-can-edit d-flex flex-wrap justify-content-between"></div>
<div itemprop="articleBody">this is non marked up text at start of article</div>
Have created simple sp page and joomla article to demonstrate - info in hidden content