Equal Heights: CSS fix for nested elements

For issue #4187, this is a rebase of #5760.

TODO:
* [x] Add test for this use case
* [x] Change Lorem Ipsum to actual text
@LaurentGoderre this is a new file so the trailing space is part of the PR