На width=100% будет ругаться валидатор. Если поставить там же max-width и min-width то эффект тот же, но валидатор одобрит. И ещё ругается на & лучше сразу заменить на &
Вот тут подробно написано: smartlanding.biz/kak-sdelat-adaptivnuyu-yandeks-ka...
А вообще, действительно, достаточно поменять ширину, на 100%. И конструктор яндекс карт, сейчас любезно предлагает поставить галочку в чекбоксе, чтобы карта была адаптивной.