Markup

I would reverse the two elements here `<h2><a href="#">...</a></h2>` as there's no compelling reason to force a block-level link.