Тебе нужно изменить разметку
1. Вытащи facts-info__text из facts-info__text, в котором ссылка details, и поставь их на одном уровне друг с другом
2. Старайся задавать отступы через последовательность элементов:
element + other_element
element ~ other_element
Тогда в случае отсутствия контента, не будет отступов в холостую
3. Задай
.facts-info + .facts-info__desc{
margin-bottom: 24px;
}
Затем добавь
.facts-info__desc{
border-bottom: 1px solid #D3D3D3;
padding-bottom: 24px;
}