I want to add this css rule for final 2.4
.item-link { word-break: break-word; }
Yes, that looks OK (at least on my side). Don't forget that the original line had "float:left;"
Old line:
.item-link { float:left; }
New line:
.item-link { word-break: break-all; float:left; }
Also, I've found that "break-all" could work better that "break-word". The
W3 specification seem to suggest that "word-break: break-all" is also more compatible with non-english text (like Chinese, Japanese, and Korean), so that would be more unicode compatible, if I'm not mistaken (
source). Anyway, that decision is up to you.
Another thing: Don't forget to
change 48em to 50em (like you said you would do
here, as I originally I've reported
here).