Moved background colour for feature headings to the span to fix gap problem. Added display:table to the spans and removed inline-block to stop shorter headings jumping inline.