Как сделать в CSS — float: left с нижним margin до конца вниз?
Ну по логике подумайте. float: left у картинки - значит обтекание текстом по её правой стороне. Что и получается. Вам нужно - 2 колонки. Значит и верстка д.б. уже другой. Как один из вариантов - текст поместить в див и сделать тому float: right
Попробуйте для изображенияoverflow: hidden;
Либо для текстаfloat: right;