Using flex CSS will help you to render cards in the same size no matter it has enough content or not. And spacing will be the same as the above section.
P.S for the mobile you will need to define media queries and change the width property to 100%.
the ucBlogListingWrapper and ucPostListing classes should be wrapping all three ucPostItems (rather than wrapping each of them, as it is where the layout issue is occurring).