@media (max-width:767px){.zs-track-overview{box-sizing:border-box;width:100%;min-width:0;max-width:none}.zs-track-overview .max-w-7xl{width:100%;min-width:0;max-width:none;padding-inline:16px;padding-top:max(5.5rem,calc(56px + env(safe-area-inset-top,0px)));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));box-sizing:border-box;margin-inline:0}.zs-track-overview .rounded-3xl.p-8,.zs-track-overview .rounded-3xl.p-8.md\:p-12,.zs-track-overview .rounded-3xl.p-12{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 18px;overflow:hidden}.zs-track-overview .mb-16{margin-bottom:22px}.zs-track-overview .space-y-6>:not([hidden])~:not([hidden]){margin-top:20px}.zs-track-overview p.max-w-3xl.mx-auto,.zs-track-overview p.max-w-2xl.mx-auto,.zs-track-overview .max-w-3xl.mx-auto.leading-relaxed{max-width:min(100%,36ch);margin-inline:auto;line-height:1.6}.zs-track-overview .text-center.py-16{padding-top:2.5rem;padding-bottom:2.5rem}.zs-track-overview .text-5xl,.zs-track-overview .md\:text-6xl{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.2}.zs-track-overview .space-y-6>div>.flex.gap-6{flex-direction:column;align-items:stretch;gap:12px}.zs-track-overview .space-y-6 .flex-shrink-0 .w-20{width:3.5rem;height:3.5rem;margin-inline:auto}.zs-track-overview .space-y-6 .flex-shrink-0 .w-10{width:1.5rem;height:1.5rem}.zs-track-overview .space-y-6 .rounded-2xl.p-6{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 18px;overflow:hidden}.zs-track-overview .space-y-6 .flex.items-center.justify-between{flex-wrap:wrap;align-items:flex-start;gap:8px}.zs-track-overview .space-y-6 .text-2xl.font-bold{width:100%;margin-bottom:12px;font-size:1.2rem;line-height:1.4}.zs-track-overview a[href^="/school/"]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:14px 0;display:block}.zs-track-overview a[href^="/school/"]>div{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;display:flex}.zs-track-overview a[href^="/school/"]>div>span:first-child{width:auto;min-width:0}.zs-track-overview a[href^="/school/"]>div>div{flex:none;width:100%;min-width:0}.zs-track-overview a[href^="/school/"] h3{overflow-wrap:anywhere;margin-bottom:6px;font-size:1rem;line-height:1.45}.zs-track-overview a[href^="/school/"] p{overflow-wrap:anywhere;max-width:100%;line-height:1.6}.zs-track-overview a[href^="/school/"]>div>.flex.items-center{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px}.zs-track-overview a[href^="/school/"] svg{flex-shrink:0;width:16px;height:16px}.zs-track-overview .grid.grid-cols-2{gap:18px;margin-bottom:4px}.zs-track-overview .grid.grid-cols-2>div{min-width:0;padding:18px 14px}.zs-track-overview .flex.flex-wrap.gap-4 a,.zs-track-overview .flex.flex-wrap.gap-4 button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.zs-track-overview .zs-track-back-link{min-height:44px}}