Thank you for catching that! I tried replacing the character as you suggested but it does seem that > is still getting encoded as >.
For a temporary (granted, incomplete) fix, I have changed .entry-content > * to .entry-content:first-of-type which does the job well enough for now.