That's the iPhone's rendering of their <figure> blocks. If you look at the HTML source, there is so little going on I can't see how it wouldn't be your mobile browser's fault.
That makes it even worse. There’s very little going on and it still manages to be a fuckup. Look at all the others who are also getting stuck in this UX tar pit.
How on earth does this happen on what should be a straight forward site?
How on earth does this happen on what should be a straight forward site?