/* Article rails: retain each advertisement once; bounded adaptive news. */
.article-rail{min-width:0;width:100%;position:relative}.article-rail-group{margin:0 0 24px}.article-rail-group[hidden]{display:none!important}.article-rail-group h2{font-size:20px;line-height:1.4;margin:0 0 10px;border-bottom:2px solid var(--primary,#173f5d);padding-bottom:7px}.rail-news-item{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #ddd;color:inherit;text-decoration:none;min-width:0}.rail-news-item img{width:80px;height:50px;object-fit:cover;flex:none}.rail-news-item span{font-size:18px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.article-rail-ad{margin-bottom:24px;max-width:100%;overflow:hidden}.article-rail-ad img,.article-rail-ad iframe{max-width:100%}.np-article-aside{padding-top:0}.article-rail-sticky-tail{position:sticky;top:85px}
@media(min-width:701px){.np-article-aside{align-self:stretch}.np-article-aside>.article-rail{height:100%}}
@media(min-width:1001px){.np-left-rail{align-self:stretch}.np-left-rail>.article-rail{height:100%}}
@media(max-width:700px){.article-rail-ad--extra{display:none}.article-rail-sticky-tail{position:static}.np-article-aside{margin-top:24px}}
