Applying fix sounds a lot better by VoiceOver and NVDA, but had to do some reformatting in order to get the styles the same. If there's a better way to style this I'm open to feedback.
This seems to make sense to me.
Also doesn't seem to affect mobile or resizing the browser, so that too.
Looks good. Note that these changes will need to be replicated in any theme that has an override of the page template.