/* Shared desktop typography scale for the home schedule across every locale. */
@media (min-width: 768px) {
  #containerData.home { font-size: 12px; }

  #containerData.home .page-header h1,
  #containerData.home .page-header h1.schedule-page-title {
    font-size: 20px !important;
    line-height: 1.25;
  }
  #containerData.home .schedule-page-subtitle { font-size: 11px !important; }
  #containerData.home .schedule-date-heading { font-size: 12px !important; }
  #containerData.home .schedule-date-heading i { font-size: 11px !important; }
  #containerData.home .hr-sect:not(.schedule-date-heading) { font-size: 12px; }

  #containerData.home .eventText,
  #containerData.home .eventTime,
  #containerData.home .leagueTitle { font-size: 11px !important; }
  #containerData.home .schedule-event .eventText .fs-13 { font-size: 11px !important; }
  #containerData.home .schedule-event .eventText .fs-12,
  #containerData.home .schedule-event .eventText .fs-11 { font-size: 10px !important; }
  #containerData.home .schedule-event .eventText .fs-10 { font-size: 9px !important; }

  #containerData.home .schedule-dates .nav-link,
  #containerData.home .schedule-search > label,
  #containerData.home .schedule-search-controls button { font-size: 11px !important; }
  #containerData.home .schedule-search-controls input { font-size: 12px !important; }
  #containerData.home .schedule-sport-options .dropdown-toggle { font-size: 11px !important; }

  #containerData.home .schedule-sidebar { font-size: 11px; }
  #containerData.home .schedule-sidebar .sidebar-section-heading { font-size: 12px !important; }
  #containerData.home .schedule-sidebar .sidebar-app-copy strong { font-size: 13px; }
  #containerData.home .schedule-sidebar .sidebar-app-copy span { font-size: 10px; }
  #containerData.home .schedule-sidebar .sidebar-league-row a { font-size: 11px !important; }
}
