Алексей Каратеев, никак. Для этого делается сетка. Задайте для лого, например, ширину 30%, для меню 70. Тогда при сужении экрана весь текст будет прыгать на новую строку (тут уже или уменьшать в медиа запросах ширину, или стилизовать выпадающее меню, или стилизовать в медиа меню снизу).
Александр, пардон. а зачем городить эти костыли с процентами, если уже давным давно существует флексбокс/грид? просто прижимаем меню к правому краю и дело в шляпе...