There’s a min-height attribute of 160px on the .post-image class, which explains the weird video sizing. I overwrote it for standard posts with images attached. I need to add a single pixel spacer to get the category labels to appear on standard posts and 22px is enough space to allow the header to clear to labels.