/* News-list-only layout and interaction styles. */
.news-list-page nav-bar { display:block; position:sticky; top:0; z-index:31; width:100%; max-width:100%; min-width:0; box-sizing:border-box; }
.news-list-page nav-bar .media-title,
.news-list-page nav-bar .media-title.active { position:static!important; top:auto!important; left:auto!important; right:auto!important; width:100%; height:52px; box-sizing:border-box; transform:none!important; transition:none!important; background:rgba(255,255,255,.96); border-bottom:1px solid rgba(0,0,0,.12); box-shadow:none; z-index:auto; }
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
.news-list-page nav-bar .media-title,.news-list-page nav-bar .media-title.active { background:rgba(255,255,255,.82); -webkit-backdrop-filter:saturate(180%) blur(20px); backdrop-filter:saturate(180%) blur(20px); }
}
.news-list-page nav-bar .pr-navbar.media-title .nav-container { display:flex; align-items:center; width:100%; max-width:1220px; height:100%; box-sizing:border-box; margin:0 auto; padding:0 24px; }
.news-list-page nav-bar .pr-navbar.media-title ul { box-sizing:border-box; max-width:100%; margin-top:0; margin-bottom:0; }
@media (min-width:768px) {
.news-list-page news-center > .media.news-center { padding-top:40px; }
.news-list-page nav-bar .pr-navbar.media-title ul { display:flex; align-items:center; height:100%; }
.news-list-page nav-bar .pr-navbar.media-title li { display:flex; align-items:center; float:none; height:100%; }
}
.news-list-page #news-list > li[data-news-target] { cursor:pointer; }
.news-list-page #news-list > li[data-news-target]:hover { background-color:rgba(0,0,0,.012); }
.news-list-page #news-list > li[data-news-target]:focus-visible { outline:2px solid #668ed1; outline-offset:-2px; border-radius:3px; }
.news-list-page #news-list > li .article-content,.news-list-page #news-list > li > a.readmore { display:none; }
@media (max-width:767px) {
.news-list-page nav-bar { overflow:visible; width:calc(100vw - 1px); max-width:calc(100vw - 1px); min-width:0; }
.news-list-page nav-bar .media-title,.news-list-page nav-bar .media-title.active { height:46px; }
.news-list-page nav-bar .pr-navbar.media-title .nav-container { padding:0; overflow:hidden; }
.news-list-page nav-bar .pr-navbar.media-title .nav-container { background-color:transparent; box-shadow:none; }
.news-list-page nav-bar .media-title ul,.news-list-page nav-bar .media-title.active ul { display:flex; align-items:center; float:none; width:100%; min-width:0; height:46px; margin:0; overflow-x:auto; overflow-y:hidden; flex-wrap:nowrap; white-space:nowrap; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain; scrollbar-width:none; }
.news-list-page nav-bar .media-title ul::-webkit-scrollbar,.news-list-page nav-bar .media-title.active ul::-webkit-scrollbar { display:none; }
.news-list-page nav-bar .media-title li,.news-list-page nav-bar .media-title.active li { float:none; flex:0 0 auto; width:auto; height:46px; padding:0 18px; box-sizing:border-box; }
.news-list-page nav-bar .media-title li a,.news-list-page nav-bar .media-title li a:hover,.news-list-page nav-bar .media-title.active li a,.news-list-page nav-bar .media-title.active li a:hover { line-height:46px; }
.news-list-page .footer .container { width:auto; max-width:100%; }
}
