.site-wp-content {
    word-break: break-word;
}


.site-wp-content > * {
    margin: 20px 0;
}


.site-wp-content > :first-child {
    margin-top: 0;
}

.site-wp-content > :last-child {
    margin-bottom: 0;
}


.site-wp-content a {
    color: var(--color--congress-blue);
    text-decoration: underline;
}


.site-wp-content h2 {
    font-size: 20px;
    line-height: 27px;
}

.site-wp-content h3,
.site-wp-content h4,
.site-wp-content h5,
.site-wp-content h6 {
    font-size: 18px;
    line-height: 25px;
}


.site-wp-content hr {
    border: 0;
}


.site-wp-content ol,
.site-wp-content ul {
    line-height: 31px;
    padding: 0 0 0 17px;
}

.site-wp-content ol {
    list-style-type: decimal;
}

.site-wp-content ul {
    list-style-type: disc;
}



@media (max-width: 1215px) {
    .site-wp-content h2 {
        font-size: 18px;
        line-height: 25px;
    }
}