> I’m not familiar with CSS to try and code things differently but I am open to any suggestions.
Screen readers will pause on a punctuation mark, for example on a comma. So you can add a hidden comma while making sure it remains visible to screen readers.
The CSS class **sr-only** is commonly used for that. The actual CSS for this class can be borrowed from Google
$1 and inserted into a stylesheet <style> placed inside HTML <head> element:
<html>
<head>
<style>
.sr-only {
position: absolute;
left: -10000px;
width: 1px;
height: 1px;
overflow: hidden;
}
</style>
</head>
<body>
First line<span class="sr-only">,</span><br/>
Second line
</body>
</html>
The comma is placed inside <span> element and finally the class **sr-only** is applied to the span making it visible to screen readers only.