Есть ещё такая штука — псевдокласс :target. То есть если в адресе хэш совпадает с id (для автоматической прокрутки к которому он также предназначен), то блок можно оформить по-другому.
Если нужен весь сайт в vw, то надо все размеры из дизайна разделить на 15 и результат деление и есть vw.
Было у меня ТЗ, вёрстка нужна в vw. Результат можно увидеть тут