/* News cards only. Menus, advertising, article images and tab visibility retain their own rules. */
@media (max-width:767px) {
 /* Stack native widget columns as well as the cards inside them. */
 body #mvp-site :is(.mvp-widget-dark-left,.mvp-widget-dark-right,
  .mvp-widget-feat2-out,.mvp-widget-feat2-in,.mvp-widget-feat2-left,
  .mvp-widget-feat2-right,.mvp-widget-feat2-side,.mvp-flex-side-out,
  .mvp-flex-side-in,.mvp-flex-side-wrap) {
  float:none!important;width:100%!important;max-width:none!important;
  margin-left:0!important;margin-right:0!important;clear:both;
 }
 body #mvp-site .mvp-widget-dark-right {margin-top:40px}

body #mvp-site :is(.mvp-feat2-bot-story,
  .mvp-widget-feat1-bot-story,
  .mvp-widget-feat1-top-story,
  .mvp-widget-dark-sub,
  .mvp-flex-story,
  .mvp-feat1-list-cont,
  .mvp-feat1-sub-cont,
  .mvp-feat1-pop-cont,
  .mvp-widget-feat2-right-cont,
  .mvp-blog-story-wrap,
  .mvp-blog-story-col,
  .mvp-related-posts-list li,
  .mvp-post-more-list li,
  .mvp-feat5-mid-sub-story) {
  float:none!important;display:flow-root;width:100%!important;max-width:none!important;
  height:auto!important;min-height:0!important;max-height:none!important;
  margin:0 0 40px!important;box-sizing:border-box;
 }
body #mvp-site :is(.mvp-feat1-list-out,
  .mvp-feat1-list-in,
  .mvp-widget-dark-sub-out,
  .mvp-widget-dark-sub-in,
  .mvp-flex-story-out,
  .mvp-flex-story-in,
  .mvp-blog-story-out,
  .mvp-blog-story-in,
  .mvp-feat5-mid-sub-out,
  .mvp-feat5-mid-sub-in) {
  float:none!important;width:100%!important;margin:0!important;
 }
body #mvp-site :is(.mvp-feat2-bot-img,
  .mvp-widget-feat1-bot-img,
  .mvp-widget-dark-sub-img,
  .mvp-flex-story-img,
  .mvp-feat1-list-img,
  .mvp-feat1-sub-img,
  .mvp-feat1-pop-img,
  .mvp-widget-feat2-right-img,
  .mvp-blog-story-img,
  .mvp-related-img,
  .mvp-post-more-img,
  .mvp-feat5-mid-sub-img) {
  float:none!important;position:relative;width:100%!important;max-width:none!important;
  height:auto!important;min-height:0!important;max-height:none!important;
  margin:0 0 12px!important;aspect-ratio:16/9;overflow:hidden;
 }
body #mvp-site :is(.mvp-feat2-bot-img,
  .mvp-widget-feat1-bot-img,
  .mvp-widget-dark-sub-img,
  .mvp-flex-story-img,
  .mvp-feat1-list-img,
  .mvp-feat1-sub-img,
  .mvp-feat1-pop-img,
  .mvp-widget-feat2-right-img,
  .mvp-blog-story-img,
  .mvp-related-img,
  .mvp-post-more-img,
  .mvp-feat5-mid-sub-img) img {
  display:block!important;float:none!important;width:100%!important;max-width:none!important;
  height:100%!important;max-height:none!important;object-fit:cover;margin:0!important;
 }
body #mvp-site :is(.mvp-feat2-bot-img,
  .mvp-widget-feat1-bot-img,
  .mvp-widget-dark-sub-img,
  .mvp-flex-story-img,
  .mvp-feat1-list-img,
  .mvp-feat1-sub-img,
  .mvp-feat1-pop-img,
  .mvp-widget-feat2-right-img,
  .mvp-blog-story-img,
  .mvp-related-img,
  .mvp-post-more-img,
  .mvp-feat5-mid-sub-img) picture {display:block;width:100%;height:100%}
body #mvp-site :is(.mvp-feat2-bot-img,
  .mvp-widget-feat1-bot-img,
  .mvp-widget-dark-sub-img,
  .mvp-flex-story-img,
  .mvp-feat1-list-img,
  .mvp-feat1-sub-img,
  .mvp-feat1-pop-img,
  .mvp-widget-feat2-right-img,
  .mvp-blog-story-img,
  .mvp-related-img,
  .mvp-post-more-img,
  .mvp-feat5-mid-sub-img) img.mvp-mob-img,
body #mvp-site :is(.mvp-feat2-bot-img,
  .mvp-widget-feat1-bot-img,
  .mvp-widget-dark-sub-img,
  .mvp-flex-story-img,
  .mvp-feat1-list-img,
  .mvp-feat1-sub-img,
  .mvp-feat1-pop-img,
  .mvp-widget-feat2-right-img,
  .mvp-blog-story-img,
  .mvp-related-img,
  .mvp-post-more-img,
  .mvp-feat5-mid-sub-img) picture:has(> img.mvp-mob-img) {display:none!important}
body #mvp-site :is(.mvp-feat2-bot-text,
  .mvp-widget-feat1-bot-text,
  .mvp-widget-dark-sub-text,
  .mvp-flex-story-text,
  .mvp-feat1-list-text,
  .mvp-feat1-sub-text,
  .mvp-feat1-pop-text,
  .mvp-widget-feat2-right-text,
  .mvp-blog-story-text,
  .mvp-related-text,
  .mvp-post-more-text,
  .mvp-feat5-mid-sub-text) {
  float:none!important;position:relative!important;inset:auto!important;
  width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;
  margin:0!important;padding:0!important;overflow:visible!important;
 }
body #mvp-site :is(.mvp-feat2-bot-text,
  .mvp-widget-feat1-bot-text,
  .mvp-widget-dark-sub-text,
  .mvp-flex-story-text,
  .mvp-feat1-list-text,
  .mvp-feat1-sub-text,
  .mvp-feat1-pop-text,
  .mvp-widget-feat2-right-text,
  .mvp-blog-story-text,
  .mvp-related-text,
  .mvp-post-more-text,
  .mvp-feat5-mid-sub-text) h2,
 body #mvp-site .mvp-related-text p,
 body #mvp-site .mvp-post-more-text p {
  font-size:24px!important;line-height:1.2!important;width:100%!important;
  height:auto!important;max-height:none!important;overflow:visible!important;
  display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important;
 }
 body #mvp-site .mvp-feat2-bot-wrap {margin-top:40px}
 body #mvp-site .dssb-featured2 :is(.dssb-news-left,.dssb-news-right) {gap:40px}
 /* Keep all custom Featured 2 side stories full-width through phone landscape sizes. */
 body #mvp-site .dssb-featured2 {grid-template-columns:minmax(0,1fr);row-gap:40px}
 body #mvp-site .dssb-featured2 .dssb-news-left {grid-column:1;grid-row:2}
 body #mvp-site .dssb-featured2 .dssb-news-right {grid-column:1;grid-row:3}
}
