/* News/archived-news carousels: render their initial responsive row before Owl starts.
   Matches the 1/2/3 items and 10px margin configured in chunks 15 and 64. */
.owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) {
 display: grid;
 grid-template-columns: minmax(0, 1fr);
 gap: 10px;
}
.owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) > div { min-width: 0; }
.owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) > div:nth-child(n+2) { display: none; }
.owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) img { display: block; width: 100%; height: auto; }
@media (min-width: 768px) {
 .owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) > div:nth-child(2) { display: block; }
}
@media (min-width: 979px) {
 .owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) { grid-template-columns: repeat(3, minmax(0, 1fr)); }
 .owl-carousel.show-nav-title.top-border:not(.owl-loaded):not(.owl-loading) > div:nth-child(3) { display: block; }
}
