/* 4.3.67: one newsletter node per page and truthful editorial/source blocks. */
.article-v467-sources {
    margin: 28px 0;
    border: 1px solid #ead8c8;
    border-radius: 14px;
    padding: 20px;
    background: #fffdf9;
}
.article-v467-sources h2 { margin: 0 0 10px; }
.article-v467-sources ol { margin: 0; padding-left: 22px; }
.article-v467-sources li + li { margin-top: 8px; }
.article-v467-sources a { overflow-wrap: anywhere; }

@media (max-width: 780px) {
    .article-v42-sidebar,
    .home-v43-sidebar,
    .category-sidebar,
    .topic-hub-sidebar {
        display: block !important;
        width: 100% !important;
        max-height: none !important;
        overflow: visible !important;
        position: static !important;
    }
    .article-v42-newsletter,
    .home-v43-newsletter,
    .category-newsletter,
    .topic-hub-newsletter {
        display: block !important;
        width: min(100%, 720px) !important;
        margin: 16px auto 22px !important;
        box-sizing: border-box;
    }
}
