.academic-mobile-program-switcher-module__mIeswG__switcher{border-bottom:.5px solid var(--color-border-tertiary,#e2e8f0);background:var(--color-background-secondary,#f8fafc);flex-shrink:0;min-width:0;max-width:100%;padding:10px 14px}.academic-mobile-program-switcher-module__mIeswG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary,#94a3b8);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.academic-mobile-program-switcher-module__mIeswG__pillRow{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.academic-mobile-program-switcher-module__mIeswG__pillRow::-webkit-scrollbar{display:none}.academic-mobile-program-switcher-module__mIeswG__pill{border:.5px solid var(--color-border-tertiary,#e2e8f0);background:var(--color-background-primary,#fff);color:var(--color-text-secondary,#64748b);cursor:pointer;white-space:nowrap;border-radius:20px;margin-right:6px;padding:5px 12px;font-size:11px;line-height:1.2;display:inline-flex}.academic-mobile-program-switcher-module__mIeswG__pillActive{color:#fff;background:#1a2b4a;border-color:#1a2b4a}.academic-mobile-program-switcher-module__mIeswG__divider{vertical-align:middle;background:var(--color-border-tertiary,#e2e8f0);width:1px;height:16px;margin-right:6px;display:inline-block}
.academic-problem-section-module__Nm-i_a__textBlock{text-align:center;margin-left:auto;margin-right:auto}.academic-problem-section-module__Nm-i_a__body{max-width:640px;color:var(--color-text-secondary,#64748b);margin:1rem auto 0;font-size:14px;line-height:1.7}.academic-problem-section-module__Nm-i_a__bannerBreakout{box-sizing:border-box;margin-top:2rem;margin-left:40px;margin-right:40px}.academic-problem-section-module__Nm-i_a__banner{box-sizing:border-box;background:#fef3f0;border:1px solid #f5c4b8;border-radius:12px;flex-direction:column;align-items:stretch;width:100%;padding:32px 40px;display:flex}.academic-problem-section-module__Nm-i_a__statsRow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;width:100%;display:grid}.academic-problem-section-module__Nm-i_a__bannerMeta{color:#9a8a87;text-align:center;margin-top:16px;font-size:11px;line-height:1.5}.academic-problem-section-module__Nm-i_a__bannerMetaLink{color:#e86040;text-underline-offset:2px;text-decoration:underline}.academic-problem-section-module__Nm-i_a__bannerMetaLink:hover{color:#c94e32}.academic-problem-section-module__Nm-i_a__bannerTransition{color:#5a4a47;text-align:center;margin-top:0;margin-bottom:0;padding-top:16px;font-size:13px;line-height:1.6}.academic-problem-section-module__Nm-i_a__statItem{text-align:center;padding:0 24px}.academic-problem-section-module__Nm-i_a__statValue{color:#2d3480;margin-bottom:6px;font-size:38px;font-weight:700;line-height:1}.academic-problem-section-module__Nm-i_a__statLabel{color:#5a4a47;margin-bottom:10px;font-size:12px;line-height:1.5}.academic-problem-section-module__Nm-i_a__statSource{color:#9a8a87;margin-bottom:2px;font-size:10px;font-style:italic}.academic-problem-section-module__Nm-i_a__statLink{color:#e86040;font-size:10px;text-decoration:underline;display:block}.academic-problem-section-module__Nm-i_a__statLink:hover{color:#c94e32}.academic-problem-section-module__Nm-i_a__divider{background:#f5c4b8;width:1px;height:60px}@media (max-width:639px){.academic-problem-section-module__Nm-i_a__bannerBreakout{margin-left:16px;margin-right:16px}.academic-problem-section-module__Nm-i_a__banner{box-sizing:border-box;width:100%;padding:24px 16px}.academic-problem-section-module__Nm-i_a__statsRow{box-sizing:border-box;grid-template-columns:1fr;gap:0;width:100%}.academic-problem-section-module__Nm-i_a__statItem{padding:0}.academic-problem-section-module__Nm-i_a__statValue{font-size:32px}.academic-problem-section-module__Nm-i_a__divider{width:100%;height:1px;margin:20px 0}}
.academic-summer-programs-page-module__jAWRza__pageRoot,.academic-summer-programs-page-module__jAWRza__pageRoot main{box-sizing:border-box;max-width:100%}.academic-summer-programs-page-module__jAWRza__pageRoot main>section:not(#slots-section){box-sizing:border-box;max-width:100%;overflow-x:hidden}.academic-summer-programs-page-module__jAWRza__pageRoot main>#slots-section{overflow:visible}@media (max-width:639px){.academic-summer-programs-page-module__jAWRza__pageRoot main .grid{box-sizing:border-box;grid-template-columns:1fr;width:100%}}
