.daily-report-page { max-width: 1800px !important; }
.daily-report-page .reader-layout { display: block; }
.daily-report-page .reader-paper { max-width: none; width: 100%; padding: 0; overflow: hidden; }
.daily-report-page .article-header { max-width: 1000px; margin: 0 auto; padding: 32px; }
.daily-report-frame { display: block; width: 100%; min-height: 700px; border: 0; background: #eef2f8; }
.daily-report-page .reader-disclosure, .daily-report-page .reader-next { margin: 24px 32px; }
@media (max-width: 560px) {
  .daily-report-page .article-header { padding: 24px 16px; }
  .daily-report-page .reader-disclosure, .daily-report-page .reader-next { margin: 20px 16px; }
}
