/* Round 160: keep news detail pages comfortably centered with reading whitespace. */
body.legacy-news-detail-page .legacy-news-layout{
  width:min(1160px,100%) !important;
  max-width:1160px !important;
  margin-inline:auto !important;
}

body.legacy-news-detail-page .legacy-news-article{
  width:100% !important;
  max-width:1160px !important;
  margin-inline:auto !important;
}

body.legacy-news-detail-page .legacy-news-breadcrumb{
  width:auto !important;
  max-width:1100px;
  margin:0 auto 24px !important;
}

body.legacy-news-detail-page .legacy-news-article > h1{
  width:auto !important;
  max-width:1100px !important;
  margin-inline:auto !important;
}

body.legacy-news-detail-page .legacy-news-body{
  width:auto !important;
  max-width:980px !important;
  margin:36px auto 0 !important;
}

body.legacy-news-detail-page .legacy-news-body > p,
body.legacy-news-detail-page .legacy-news-body p,
body.legacy-news-detail-page .legacy-news-body > h2,
body.legacy-news-detail-page .legacy-news-body h2,
body.legacy-news-detail-page .legacy-news-photo-section,
body.legacy-news-detail-page .legacy-news-image-stream{
  width:auto !important;
  max-width:100% !important;
}

@media(max-width:900px){
  body.legacy-news-detail-page .legacy-news-layout,
  body.legacy-news-detail-page .legacy-news-article,
  body.legacy-news-detail-page .legacy-news-breadcrumb,
  body.legacy-news-detail-page .legacy-news-article > h1,
  body.legacy-news-detail-page .legacy-news-body{
    max-width:none !important;
  }

  body.legacy-news-detail-page .legacy-news-body{
    margin-top:28px !important;
  }
}
