/* Preserve the approved disclosures while supporting long source labels and reading zoom. */
.education-page { overflow-wrap: anywhere; }
.education-page .student-counts summary { display: block; }
.education-page .program-disclosure summary { grid-template-columns: 140px minmax(0,1fr); }
.education-page .student-counts summary { grid-template-columns: none; }
.reading-applied .education-page .value-list { font-size: calc(15px * var(--reading-scale,1)); }
.reading-applied .education-page summary { font-size: calc(18px * var(--reading-scale,1)); }
.reading-applied .education-page .program-disclosure summary strong { font-size: calc(25px * var(--reading-scale,1)); }
.reading-applied .education-page :is(.program-level,.program-meta) { font-size: calc(13px * var(--reading-scale,1)); }
@media (max-width:760px) {
  .education-page .program-disclosure summary { grid-template-columns: minmax(0,1fr); }
  .education-page .program-meta { grid-column:1; }
}
