Я вижу, что в вашем CSS вы установили размеры шрифта для элементов <a>
внутри заголовков постов - это означает, что сами заголовки постов по-прежнему имеют разный размер шрифта и разную высоту строк, из-за чего расхождение между пробелами
Попробуйте изменить
h3.posttittle a, h2.posttittle a {
color:#E95D01;
font-size:16px;
}
на
h3.posttittle, h2.posttittle {
font-size: 16px;
}
h3.posttittle a, h2.posttittle a {
color:#E95D01;
}