I added the following to my userstyle.css file:
p, li {
word-wrap: break-word;
overflow-wrap: break-word;
hyphens: auto;
}
And see this as a result:

I am on a Mac, so maybe it handles things differently, but just wanted to see if adding to userstyle.css (the css for the rendered markdown) might help.