В вашем браузере ткните правой кнопкой мыши на элементе, который вы хотите откорректировать и меню выберите пункт "Исследовать элемент" (для firefox) или "Посмотреть код" (для chrome). В других браузерах этот пункт может называться по другому. Откроется панель разработчика, где мы можете добавить css свойства вашему элементу или отредактировать имеющиеся. Когда внешний вид будет вас устраивать скопируйте свойства элемента себе в код сайта.
Там в js есть строчка const text = new Blotter.Text(textEl.innerHTML, {
ниже параметр size задает размер шрифта в px. Создайте js, который на входе будет иметь размер шрифта в vw, а на выходе в px, и подставьте этот размер в параметр size. Не забудьте повесить перечет размера на ресайз окна браузера.
Последняя ссылка у вас не перекрашивается, не потому, что для ::after у вас display: none, а потому что вы скорее всего зеленый цвет даете элементу li. а нужно давать его для li > a.