/* Typography refresh: semi-bold titles, normal body text */
body.typography-refresh .entry-content h2,
body.typography-refresh .entry-content h3,
body.typography-refresh .entry-content h4,
body.typography-refresh .entry-content h5,
body.typography-refresh .entry-content h6 {
    font-weight: 600;
}

body.typography-refresh .entry-content h2 {
    line-height: 1.1;
}

@media only screen and (min-width: 768px) {
    body.typography-refresh .entry-content h2 {
        font-size: 3rem;
    }
}

body.typography-refresh .entry-content .content,
body.typography-refresh .entry-content .intro,
body.typography-refresh .entry-content .benefit-answer,
body.typography-refresh .entry-content .capability-tab:not([aria-selected="true"]),
body.typography-refresh .entry-content li {
    font-weight: 400;
}
