I have made some tweaks here, though there is some expectation of this happening if the browser doesn't allocate much space (because it doesn't have it) for that CSS; it will force a wrap. This could still potentially happen in some cases (or possibly cause overflow if breaking isn't possible). I think that's roughly acceptable as it should be uncommon.