I have this odd issue that has been plaguing my site for a few months. The site runs on the Concrete5 CMS. The issue is the letter spacing before and after hyperlinks and bold text are being removed. If I go to edit the page, the spaces show up normal and everything looks nice. However as soon as I save the page, the letter spacing is back to nothing. The only workaround I worked up was adding additional spaces around links and bold text, so I would add a double space before and after to get it to look right on the webpage. I have no idea what's causing this issue. I've poked around with Firefox inspector tool, but I've had no luck in resolving this issue. If anyone has any pointers I would be grateful!
This page is a good example of the issue. https://www.dakotacollege.edu/admissions-financial-aid/apply-financial-aid
Edit: example of step 5 from this page
<div class="step-text">
<div class="steps"><div class="step-number">STEP 5<p> June-August</div></div>
<div class="step-text-inner">
<p>Students who have enrolled <strong>and have accepted</strong> financial aid for the upcoming semester will be allowed to charge books and supplies, up to the amount of any applicable excess aid, at the Dakota College at Bottineau Bookstore. </p>
</div>
</div>
</div>
Here's a video to help explain the issue https://youtu.be/O8267jreR-U
Alright just another update, I looked at your suggestions and didn't see anything uncommented or changed. A user on the Concrete5 forums did mention the issue is also on the demo website for the Pixel 2 theme that my site uses. So it appears to be a theme issue. I tested this on my test server by removing the theme completely, issue is gone. I've reached out to the Theme creator to see if he has a fix. Here's a link to my request.
Isolated the issue! Your comment was a great clue! There's an HTML Minify option in the Pixel 2 theme options that was causing my issues!