/* Compact scrolling tables on p341, mobile only. */
@media (max-width: 760px) {
  body#body .article-content .prep-comparison-341 .online-prep-table table {
    margin: 8px 0 !important;
    min-width: 640px !important;
  }
  body#body .article-content .prep-comparison-341 .online-prep-table table :is(th, td) {
    padding: 9px 8px !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
  }
  body#body .article-content .prep-comparison-341 .online-prep-table > p:not(.comparison-results-table__title) {
    margin-bottom: 8px !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
  }
  body#body .article-content .prep-comparison-341 .comparison-results-table table {
    width: 760px !important;
    min-width: 760px !important;
  }
  body#body .article-content .prep-comparison-341 .comparison-results-table col.comparison-results-table__school-col { width: 160px !important; }
  body#body .article-content .prep-comparison-341 .comparison-results-table col.comparison-results-table__national-col { width: 120px !important; }
  body#body .article-content .prep-comparison-341 .comparison-results-table col.comparison-results-table__overall-col { width: 180px !important; }
  body#body .article-content .prep-comparison-341 .comparison-results-table col.comparison-results-table__scope-col { width: 300px !important; }
  body#body .article-content .prep-comparison-341 .comparison-results-table__count > strong { font-size: 18px !important; line-height: 1.35 !important; }
  body#body .article-content .prep-comparison-341 .comparison-results-table__duplicate { margin-top: 3px; font-size: 12px !important; line-height: 1.4 !important; }
  body#body .article-content .prep-comparison-341 .online-prep-table--services table { min-width: 640px !important; }
  body#body .article-content .prep-comparison-341 .online-prep-table--services table :is(th, td) { font-size: 13px !important; line-height: 1.5 !important; }
  body#body .article-content .prep-comparison-341 .theme-comparison-table table[data-school-count="10"] { width: 2128px !important; min-width: 2128px !important; }
  body#body .article-content .prep-comparison-341 .theme-comparison-table table tr > :first-child { width: 128px !important; }
  body#body .article-content .prep-comparison-341 .theme-comparison-table__course { margin-top: 3px; font-size: 13px !important; line-height: 1.4 !important; }
  body#body .article-content .prep-comparison-341 .comparison-matrix__school { font-size: 14px !important; line-height: 1.45 !important; }
  body#body .article-content .prep-comparison-341 .comparison-matrix__logo { max-width: 160px; height: 30px; margin-bottom: 8px; }
}
@media (max-width: 600px) {
  body#body .article-content .prep-comparison-341 .theme-comparison-table table[data-school-count="10"] { width: 2088px !important; min-width: 2088px !important; }
  body#body .article-content .prep-comparison-341 .theme-comparison-table table tr > :first-child { width: 88px !important; font-size: 12px !important; }
}
