p вместо <p style="font-size: 16px">внизу результат, а сверху как должно бытьто очевидно, что картинка справа шире, чем должна быть.
насколько правильно указать ширину(width) процентомвполне обычная практика
часть текста невидно в мобильной версии
@media запросы или значения типа font-size: max(30vw, 30px) в помощь