Для заголовков всё же лучше привязывать
первую строку к базовой линии.
Легче сохранять создаваемый ритм.
А еще неплохо бы верстать не с использованием 2-3 единиц измерения, а использовать одну. И лучший выбор, по-моему, – пункт. А то отступ сверху в мм, а шаг в пт. Моск можно сломать при расчете.
Цитата
Насколько я могу судить, в идеале шаг базовой сетки задаётся в тех же единицах, в которых измеряется шрифт в вашей публикации (проще говоря, в пунктах). И он, этот шаг, следует задать равным половине интерлиньяжа основного текста. И все отбивки заголовков внутри основного текста надо сделать кратными этому шагу. К шагу сетки привязываются и другие — особенно вертикальные — размеры. Например, высота графических блоков и отступ их обтекания текстом.
Можно хоть треть задавать, если так будет легче

. Правда, слишком мелкий шаг базовой усложняет восприятие страницы при верстке, но это уж кому как.
Но, по моему скромному мнению:
- Лучше всё же в качестве ритмической основы брать базовый интерлиньяж.
- От него расписывать базовую сетку, к которой и привязывать элементы страницы. В том числе границы текстовых фреймов. А то базовая линия здесь, граница фрейма вон там – полный бардак.
- Запечатное поле подогнать под шаг. Заголовки, как уже было указано выше, поставить первой строкой на базовую.
- Отступы в текстах (красные строки, разного рода indents) рассчитать также, исходя из высоты базовой линии (скажем, для красной строки обычно ставлю 1,5 величины базовой линии).
Уже этого будет достаточно, чтобы публикация начала дышать ритмично.