.news-image-link{display:block}
.article-hero{margin:0 0 14px}
.article-hero img{display:block;width:100%;max-height:520px;object-fit:cover;border:1px solid var(--line)}
.article-grid .ad-slot--article-title,.article-grid .ad-slot--article-mid{width:100%;max-width:none;margin:10px 0}.article-guest-sidebar .guest-panel{position:sticky;top:72px}.article-guest-sidebar .guest-news-list h3{font-size:.95rem}@media(max-width:900px){.article-grid{grid-template-columns:minmax(0,1fr)!important}.article-grid>article,.article-grid>.article-guest-sidebar{grid-column:1!important;width:100%;min-width:0}.article-guest-sidebar{display:block!important}.article-guest-sidebar .guest-panel{position:static}}
.article-stale-alert{margin:12px 0;padding:13px 15px;background:#fff3cd;border:1px solid #e2b93b;border-left:5px solid #ca0c3a;color:#5f4600}.article-stale-alert strong{display:block;margin-bottom:5px;font-size:1.05rem}.article-stale-alert p,.article-legal p{margin-bottom:.7rem}.article-legal{margin-top:18px;padding:14px 16px;background:#eef6fb;border:1px solid #b8d8ec;border-left:5px solid #24418f;color:#27344f}.article-legal h2{font-size:1.1rem;margin-bottom:8px}.article-legal p:last-child,.article-stale-alert p:last-child{margin-bottom:0}
