1. Your CSS is wrong:
.blog #main .inside-article .post-image {
aspect-ratio: 16/9;
object-fit: cover;
margin-bottom: 20px;
overflow: hidden;
}
Its targeting the .post-image container – object-fit only works on replaced or media elements. Therefore you should target: .blog #main .inside-article .post-image img
2. if applied to an img – object-fit: cover; forces the image to fill the space – and if the original image is a different aspect ratio it will crop the image. If you want to change an images aspect-ratio and keep all the image – then you don’t use object-fit – BUT the image will be distorted.