Is there any way to add a headline above the text? In a heading font?
Sure. You could use :before instead of :after. You would also want to use a different selector depending on exactly what text you want to place the headline before. Here are a few examples to get you started.
This will add large, bold text above the recent articles section:
.home .section-title:before {
content: "Example Headline";
font-weight: bold;
font-size: 20px;
}
This will add a headline before the recent articles articles section styled in the same way the recent articles heading appears. I did this by copying the CSS used for ".section-title h1" by the theme. I found the CSS by right-clicking the recent titles heading and selecting the "Inspect Element" option.
.home .section-title:before {
content: "Example Headline";
display: block;
background: #F3F3F3;
border-left: 10px solid #E9E9E9;
color: #999;
font-size: 1.3em;
line-height: 1.7em;
margin-bottom: 20px;
padding: .25em .6em .3em .6em;
text-transform: lowercase;
width: 94.5%;
}
You can try out these examples and adjust them until the heading looks good to you.