Что означает правило про фиксированный шрифт?
Основная мысль в том, что пользователь в браузере может переопределить размер шрифта по умолчанию. Например он плохо видит и сделал себе буквы покрупнее, или обладает монитором 4К.
Если вы ставить базовый размер шрифта в пикселах, эта настройка у пользователя не работает и буквы будут слишком мелкими. С другой стороны не встречался с пользователями, которые меняют именно размер шрифта, а не используют масштабирование CTRL+колесо мыши.
Изучите информацию про единицах измерения CSS rem и em.
Это правило давно уже устарело и потеряло актуальность.
Ноги у него растут из времен примерно 6-7 эксплорера, когда пользователь мог в настройках браузера менять размер шрифта (правда, 99.9% пользователей этим всё равно не заморачивались, но разговор не об этом). Именно размер шрифта менялся, отдельно от других элементов страницы.
Сегодня этот подход выброшен на свалку истории - браузеры масштабируют страницу (ну или параметры вьюпорта, как посмотреть) целиком. И размер шрифта, указанный в пикселях или чем угодно, им в этом никак не помешает. Если пользователь захочет увеличить - он увеличит без проблем. Потому что в современных браузерах пиксели уже не привязаны жестко к физическим пикселям экрана, это логические единицы.
В общем, можно забить.
P. S. Разумеется, это не отменяет того, что исходный размер шрифта должен быть выбран разумный. Причем для разных устройств свой, через media-запросы.