:root {
    --table-blue: #14396d;
}

section.module-post_content h2 {
    padding-bottom: 5px;
    font-size: 1.5em;
    font-weight: 600;
    line-height: 1.5em;
}

@media (min-width: 1130px) {
    section.module-post_content h2 { font-size: 1.75em; }
}

section.module-post_content h3 {
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 1.5em;
    line-height: 1.3;
}
 
section.module-post_content h4 {
    padding-bottom: 5px;
    font-size: 1.15em;
    font-weight: 600;
    line-height: 1.5em;
}

#template-news_article .module-post_content .wrap p.small-start:first-of-type:first-letter,
#top-blurb .module-post_content .wrap p.small-start:first-of-type:first-letter { 
    float: none;
    padding-right: 0;
    padding-bottom: 2em;
    font-size: 1.125em;
    line-height: 2em;
} { 
    float: none;
    padding-right: 0;
    padding-bottom: 2em;
    font-size: 1.125em;
    line-height: 2em;
}

@media print {
    .widget { 
        padding-bottom: 25px !important;
        width: 100% !important; 
    }
}

.about-sections { padding-bottom: 10px; }

.about-sections li {
    list-style: none;
    padding-bottom: 2em;
    font-size: 1.125em;
    line-height: 2em;
}

@media (min-width: 1130px) {
    .about-sections li {
        font-size: 1.25em;
        line-height: 1.8em;
    }
}