Ah, that was it! Somehow there was a non-breaking hyphen there instead of a regular one. I should have thought of that, as I've had problems with confusing these unicode characters before. It just didn't occur to me that that might be the problem here! Thank you!