/* Komani Newsroom 20.0: more visible, stationary headlines underneath the masthead.
   Keep the rest of the editorial page grid and the sticky header unchanged. */
body.home .homepage .news-trends,
body.blog .homepage .news-trends {
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  width:calc(100vw - 64px)!important;
  max-width:1760px!important;
  min-height:90px!important;
  height:auto!important;
  padding:17px 0 22px!important;
  margin:0 0 0 50%!important;
  transform:translateX(-50%)!important;
  overflow:hidden!important;
  overflow-x:hidden!important;
  white-space:nowrap!important;
  scroll-behavior:auto!important;
  scroll-snap-type:none!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px!important;
  font-weight:400!important;
  letter-spacing:-.012em!important;
}
body.home .homepage .news-trends a,
body.blog .homepage .news-trends a {
  box-sizing:border-box!important;
  display:inline-block;
  flex:0 0 auto!important;
  min-width:0!important;
  max-width:none!important;
  overflow:visible!important;
  text-overflow:clip!important;
  padding:0 13px!important;
  border-right:1px solid #b9b9b9!important;
  color:#111!important;
  font-size:inherit!important;
  font-weight:400!important;
  line-height:1.3!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  scroll-snap-align:none!important;
  transition:none!important;
  animation:none!important;
}
body.home .homepage .news-trends a:first-child,
body.blog .homepage .news-trends a:first-child {padding-left:0!important;}
body.home .homepage .news-trends a.kn-last-visible,
body.blog .homepage .news-trends a.kn-last-visible {border-right:0!important;}
body.home .homepage .news-trends a:hover,
body.blog .homepage .news-trends a:hover {color:#111!important;text-decoration:underline!important;text-underline-offset:3px!important;}
@media(max-width:760px){
 body.home .homepage .news-trends,
 body.blog .homepage .news-trends {
   width:calc(100vw - 32px)!important;
   max-width:none!important;
   min-height:64px!important;
   padding:13px 0!important;
   font-size:14px!important;
 }
 body.home .homepage .news-trends a,
 body.blog .homepage .news-trends a {padding:0 10px!important;}
}
