Tinkered with the soft-hyphens.
Added a zero-width breaking space to reduce a river of text that occured because the standard hyphen wasn't breaking.
Updated hyphen to be un-ambiguous.