С точки зрения кода, проще изначально определить стандартные стили заголовков (для этого и нужно показывать в гайдлайне как должны выглядеть заголовки), а потом в нужных местах переопределить их (если дизайнер вдруг решил, что h1 был 36px, а именно тут будет 24px). Касательно того, что иногда размер h6 и остального текста одинаковый - тут вопрос уже больше к дизайнеру, стоит задуматься над выделением h6 среди остального текста, но, отдать должное, в статье вы пишите только про размер.
С точки зрения кода, проще изначально определить стандартные стили заголовков (для этого и нужно показывать в гайдлайне как должны выглядеть заголовки), а потом в нужных местах переопределить их (если дизайнер вдруг решил, что h1 был 36px, а именно тут будет 24px). Касательно того, что иногда размер h6 и остального текста одинаковый - тут вопрос уже больше к дизайнеру, стоит задуматься над выделением h6 среди остального текста, но, отдать должное, в статье вы пишите только про размер.