Search
The article element is a flex container with the direction set to column. This makes the Read more button stretch, because that's the default behaviour. Use align-items property on article to align it at the beginning and not stretch:
article
column
align-items