Spróbuj zamiast <img> wstawić <div>
i obrazek z <img src="..." /> zapisać w <div style="background-image: url(...)">
to pozwoli Tobie na nadanie rozmiaru obrazka (właściwie tego div-a), bez ruszania czegokolwiek w .article
a efekt zoom otrzymasz za pomocą manipulacji w :hover tego div-a:
background-size: ...;
background-position: ...;