1. Ah, this is because the text above the lists are wrapped in paragraph tags which have space below them.
You can remove this by going into the “Text” editor, and adding your own paragraph text around “That means:” and “The key duties..”:
<p style="margin-bottom:0;">Text with no space below it</p>
4. Sorry about that – this should help: https://generatepress.com/knowledgebase/adding-css/