first-wordCSS может многое, но не все. Например, пока что, в спецификации отсутствует псевдоэлемент ::first-word, хотя есть ::first-letter. Поэтому приходится прибегать к помощи JavaScript, который умеет то, что пока не умеет CSS. Задача простая: выделить полужирным первое слово в тексте. Для этого можно воспользоваться следующим скриптом, который нужно включить в ваш js-файлб который загружается вместе со страницей:

Этот код найдет тег H1 с классом .big-title и обернет первое слово в тесте тегами strong