/* Keep the original layout. These additions cover keyboard access and loading states. */
.news-list-view .article:focus-within .hover,
.news-list-view .article:focus-within .text { display: block; }
.news-list-view .article:focus-within .hover { outline: 2px solid #444; outline-offset: 2px; }
.news-list-view .text { pointer-events: none; }
.news-list-view .article { position: relative; }
.news-image-slider-wrap > .bxslider > li:not(:first-child) { display: none; }
.news-image-slider-wrap .bx-viewport > .bxslider > li { display: block; }
#langNavi { max-width: 100%; }
#langNavi ul {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
}
#langNavi ul li { float: none; }
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after { scroll-behavior: auto !important; transition-duration: 0.01ms !important; }
}

/* Category colors for the revised navigation. */
.news-list-view .articletype-Editorial .hover { background: #f38a38; }
.news-list-view .articletype-Drawings .hover { background: #534522; }
.news-list-view .articletype-More .hover { background: #009869; }
.news-list-view .articletype-Digital .hover { background: #d22a3d; }

/* New category pages use the original category width, rather than the project width. */
#uid-7.page-category .ym-cbox { max-width: 65.41666667em; }
.page-category .news-list-view { display: flow-root; }
@media screen and (max-width: 768px) {
    #uid-7.page-category .ym-cbox { max-width: 100%; }
}
