вижу ситуацию с линиями следующим образом: линии нужны для того, чтобы визуально объединить текстовые блоки, которые визуально разобщены в угоду "красоте", текста мало, а воздуха много по той же причине. мне кажется, изначально неверный посыл стал причиной того, что приходится добавлять лишние элементы для улучшения читаемости, а на самом деле эти элементы только усложняют верстку. рекомендую переверстать, выстраивая иерархию с помощью воздуха и правила "внутреннее и внешнее"