.article-page .detail-shell .media-rail,.home-live .media-rail{min-width:0}
.article-page .detail-shell .media-rail>h2,.home-live .media-rail>h2{font-size:18px!important;line-height:1.4;margin:0 0 10px}
.article-page .detail-shell .media-rail-grid,.home-live .media-rail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
.article-page .detail-shell .media-rail-card,.home-live .media-rail-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;min-width:0}
.article-page .detail-shell .media-rail-card[hidden],.home-live .media-rail-card[hidden],.media-rail-ad[hidden]{display:none!important}
.article-page .detail-shell .media-rail-card>a,.home-live .media-rail-card>a{display:block;color:var(--ink);text-decoration:none}
.article-page .detail-shell .media-rail-card img,.home-live .media-rail-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}
.article-page .detail-shell .media-rail-title,.home-live .media-rail-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.45;font-weight:700;padding:8px 10px 0}
.article-page .detail-shell .media-rail-price,.home-live .media-rail-price{display:block;font-size:14px;line-height:1.4;padding:3px 10px 9px;color:var(--ink)}
.article-page .detail-shell .media-rail-ad .detail-ad{margin:8px 0}
@media(min-width:1100px){.home-live .home-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.home-live .home-content-primary{min-width:0}.home-live .home-media-sidebar{min-width:0}}
@media(max-width:1099px){.home-live .home-media-sidebar,.article-page .detail-shell .media-rail{display:none}}
