.text-feature-stage {
padding: 120px 0 0 0;
}
.text-feature-stage + .text-feature-stage {
padding: 60px 0 0 0;
}
.text-feature-stage + .awards-callout-stage {
padding: 60px 0 0 0;
}
.text-feature-stage + .awards-callout-stage #results_stage {
min-height: auto; }
.text-feature-stage + .country-contacts-stage {
margin-top: 100px;
}
.text-feature .columns {
color: var(--color-dark-gray);
}
.text-feature .columns > div {
flex: 1 1 50%;
line-height: 1.75em;
}
.text-feature-stage.single-column .columns {
display: block;
justify-content: center;
overflow: hidden;
}
.text-feature-stage.double-column .columns {
display: flex;
}
.text-feature .columns.single-column > div {
flex: 1 1 100%;
line-height: 1.75em;
max-width: 860px;
}
.text-feature-stage.double-column .lcol {
margin-right: 12px;
}
.text-feature-stage.double-column .rcol {
margin-left: 12px;
}
.text-feature-stage.single-column .rcol {
display: none;
}
.text-feature .title {
font-size: var(--font-size-larger);
font-weight: 700;
margin-top: 0;
}
.text-feature .columns h1,
.text-feature .columns h2,
.text-feature .columns h3,
.text-feature .columns h4 {
color: var(--color-black);
font-weight: 700;
}
.text-feature .columns h1 {
font-size: var(--font-size-big);
}
.text-feature .columns h2 {
font-size: var(--font-size-larger);
}
.text-feature .columns h3 {
font-size: var(--font-size-large);
}
.entry-content .text-feature p {
margin-left: 0;
margin-right: 0;    
}
.text-feature .columns > div h1:first-child,
.text-feature .columns > div h2:first-child,
.text-feature .columns > div h3:first-child,
.text-feature .columns > div h4:first-child {
margin-top: 0;
}