If a blog post title is long enough to wrap, the underline looks off.

Potential solutions are to use text-decoration: underline so we actually get an underline on the whole text or we could get rid of the border on the header and add a more neutral grey <hr /> separating the title and rest of the post information.