/* Equal-height cards, scoped to the two news sections. */
.news-home .row.mb-2 > .col-md-6,
.news-list .col-md-9 > .row > .col-6 { display:flex; min-width:0; margin-bottom:1.5rem; }
.news-home .row.mb-2 > .col-md-6 > .row,
.news-list .col-md-9 > .row > .col-6 > .row {
 display:flex; flex-direction:column !important; flex-wrap:nowrap; width:100%; height:100%; margin:0 !important;
}
.news-home .position-static,
.news-list .col-md-9 .position-static { flex:1 1 auto; min-width:0; }
.news-home h3,
.news-list .col-md-9 h2 {
 display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
 overflow:hidden; overflow-wrap:anywhere; line-height:1.5; height:3em; flex-shrink:0;
}
.news-home h3 { font-size:1.25rem; }
.news-home h3 a { line-height:inherit; }
.news-home .card-text,
.news-list .col-md-9 .card-text {
 display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
 overflow:hidden; overflow-wrap:anywhere; line-height:1.5; height:3em; flex:0 0 auto;
}
.news-list .news-card-media { flex:0 0 auto; }
.news-list .news-card-media a { display:block; aspect-ratio:3 / 2; overflow:hidden; }
.news-list .news-card-media img { display:block; width:100%; height:100%; object-fit:cover; }
.news-list .col-md-9 .text-end { margin-top:auto; padding-top:.5rem; }
@media (max-width:575.98px) {
 .online-service-main { display:none !important; }
 .news-list .col-md-9 > .row > .col-6 { width:100%; }
}
