Fix long lines

These are some more fixes for text wrapping/overflow issues on small screens. I'm not sure if it'll be a performance issue to truncate long descriptions on the home page for each page load (maybe they should be cached?). It could be done in css... but I ran into issues trying to use [`text-overflow: ellipsis`](https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow), because it's more than one line of text.