Add dots to join subsections to the narrative line

Fixes #372. Also remove horizontal overflow bug in .section-signpost.