Во-первых, совершенно необязательно заморачиваться с xpath, когда у ВКонтакте есть API, которое позволяет парсить стену.
Во-вторых, ссылка легко отрезается регуляркой по типу
В описании же написано, что это UI Kit. То есть сборник полезных, часто используемых элементов. Открываете код, копируете HTML и стили и вставляете к себе :)
Уберите active и focus, оставив только .login-link:hover::before
Возможно, у вас в браузере закешировался css файл. Добавьте в HTML при подключении ?123 или обновите страницу, используя Ctrl+F5.
Атрибут for необходимо задавать в том случае, когда элемент формы и текст разделены (для того, чтобы клик по label смог "активировать" input).
Если они вместе (input находится в label), то по собственному желанию, т.к. "активация" и так будет работать.
У блока news есть ширина, она 100%.
Можно либо выровнять контент по центру, либо задать блоку ширину в зависимости от ширины контента (10vw * 3) и выровнять сам блок.