dba_afish said:
this happens because its element is sized relative to its parent element. so, if there's something that forces that parent element to expand past what's expected, the image and a bunch of other elements will try to do the same.
I wanted to thank you for the #post-description-container { max-width: 98vw; }
It seems to be fine for me besides to text overflow.