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