/* Paired editorial panels with uncropped lead images for book covers. */
.news-featured-container { padding: 28px 0; }
.news-featured-container > .container > .row { --bs-gutter-x: 20px; row-gap: 20px; }
.news-featured-container .news-featured-card { height: 100%; margin: 0; border: 1px solid #e0e9f0; border-radius: 16px; background: #fff; box-shadow: none; }
.news-featured-container .news-featured-card:hover { transform: none; box-shadow: none; }
.news-featured-container .news-featured-header { padding: 16px 18px; border-color: #e5edf3; background: transparent; }
.news-featured-container .news-featured-title { padding: 0; font-size: 18px; color: #082b49; }
.news-featured-container .news-featured-title::after { right: 18px; width: 30px; background: #2676b2; border-radius: 3px; }
.news-featured-container .news-featured-body { padding: 16px; }
.news-featured-container .news-featured-body > .row { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 16px; margin: 0; }
.news-featured-container .news-featured-body > .row > div { width: auto; min-width: 0; padding: 0; margin-bottom: 0!important; }
.news-featured-container .news-main-card { height: auto; border-radius: 11px; background: #f3f7fa; box-shadow: none; }
.news-featured-container .news-main-card:hover { box-shadow: none; }
.news-featured-container .news-main-img { width: 100%; height: 222px; object-fit: contain; background: #eaf0f5; padding: 9px; }
.news-featured-container .news-main-card:hover .news-main-img { transform: none; }
.news-featured-container .news-main-content { padding: 12px; }
.news-featured-container .news-main-title { font-size: 14px; line-height: 1.8; margin: 0 0 7px; }
.news-featured-container .news-main-title a { color: #082b49; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.news-featured-container .news-main-excerpt { color: #718698; font-size: 11px; line-height: 1.8; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.news-featured-container .news-side-item { gap: 10px; align-items: center; padding: 12px 0; border-color: #e5edf3; }
.news-featured-container .news-side-item:first-child { padding-top: 0; }
.news-featured-container .news-side-item:last-child { border-bottom: 0; padding-bottom: 0; }
.news-featured-container .news-side-item:hover { padding-right: 0; background: transparent; }
.news-featured-container .news-side-img { width: 62px; height: 74px; object-fit: contain; background: #edf3f7; margin: 0; border-radius: 7px; }
.news-featured-container .news-side-item:hover .news-side-img { transform: none; box-shadow: none; }
.news-featured-container .news-side-content { min-width: 0; }
.news-featured-container .news-side-title { font-size: 12px; line-height: 1.8; margin: 0 0 5px; }
.news-featured-container .news-side-title a { color: #16364f; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.news-featured-container .news-side-title a:hover,.news-featured-container .news-main-title a:hover { color: #1763a0; }
.news-featured-container .news-side-date { font-size: 10px; color: #8799a7; }
.news-featured-container a:focus-visible { outline: 2px solid #4aa3df; outline-offset: 2px; }
[data-theme="dark"] .news-featured-container .news-featured-card { background: #092337; border-color: #1a3c54; }
[data-theme="dark"] .news-featured-container :is(.news-featured-header,.news-side-item) { border-color: #1a3c54; }
[data-theme="dark"] .news-featured-container :is(.news-main-card,.news-main-img,.news-side-img) { background: #0c2c43; }
[data-theme="dark"] .news-featured-container :is(.news-featured-title,.news-main-title a,.news-side-title a) { color: #e0eaf3; }
[data-theme="dark"] .news-featured-container .news-main-excerpt { color: #9fb4c7; }
@media(max-width: 1199.98px) {
 .news-featured-container > .container > .row > .col-md-6 { width: 100%; }
 .news-featured-container .news-main-img { height: 240px; }
}
@media(max-width: 575.98px) {
 .news-featured-container { padding: 20px 0; }
 .news-featured-container .news-featured-title { font-size: 16px; }
 .news-featured-container .news-featured-body { padding: 13px; }
 .news-featured-container .news-featured-body > .row { grid-template-columns: minmax(0,1fr); gap: 14px; }
 .news-featured-container .news-main-card { display: grid; grid-template-columns: 100px minmax(0,1fr); align-items: center; }
 .news-featured-container .news-main-img { height: 150px; }
 .news-featured-container .news-main-title { font-size: 13px; }
 .news-featured-container .news-side-img { width: 58px; height: 66px; }
}
@media(prefers-reduced-motion: reduce) { .news-featured-container * { transition: none!important; } }
