У меня была аналогичная проблема. По мере увеличения высоты линии пространство над текстом увеличивается. Это не дополнение, но это повлияет на вертикальное пространство между контентом. Я обнаружил, что добавление верхнего края поля показало, что это трюк. Это должно было быть сделано для всех разных экземпляров строки-высоты, и это также зависит от семейства шрифтов. Возможно, это то, о чем разработчики должны лучше знать при прохождении требований к дизайну (?) Итак, для конкретного экземпляра семейства шрифтов и высоты строки:
h1 {
font-family: 'Garamond Premier Pro Regular';
font-size: 24px;
color: #001230;
line-height: 29px;
margin-top: -5px; /* CORRECTION FOR LINE-HEIGHT */
}