Nun, Deine "Linie" könnte ein Rahmen border
(nur unten: bottom) sein. Bei dem kann man das Aussehen bestimmen.
Den Abstand zwischen der Überschrift und dem Rahmen bestimmt das padding
, den vom Rahmen zur äußeren Grenze des nächsten Textblocks der margin
.
Fazit: CSS-Angaben wie
h2 {
border-bottom: 2px solid red;
padding-bottom: .45rem;
margin-bottom: .60rem;
}
sollten nach Deinen Anpassungen bewirken was Du vor hast.