.mt-subject-selector{color:#0f172a;gap:1rem;margin-top:1.25rem;display:grid}.mt-subject-selector__picker{min-width:0}.mt-subject-selector__picker label{font-size:1.125rem;font-weight:800;display:block}.mt-subject-selector__picker p{color:#334155;margin:.35rem 0 .75rem;line-height:1.5}.mt-subject-selector__picker select{box-sizing:border-box;color:#0f172a;width:100%;min-height:48px;font:inherit;background:#fff;border:2px solid #1e40af;border-radius:.75rem;padding:.75rem 2rem .75rem .875rem;font-size:1rem;line-height:1.5;display:block}.mt-subject-selector__lesson{overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5e1;border-top:4px solid #d4a017;border-radius:.75rem;min-width:0;padding:1.25rem}.mt-subject-selector__course{color:#1e40af;margin:0;font-weight:800}.mt-subject-selector__lesson h3{margin:.5rem 0;font-size:1.4rem;font-weight:900;line-height:1.3}.mt-subject-selector__description{color:#334155;margin:.5rem 0;line-height:1.6}.mt-subject-selector__limit{color:#334155;margin:1rem 0;font-size:.9375rem;line-height:1.6}.mt-subject-selector__explore{box-sizing:border-box;color:#fff;text-align:center;background:#1e40af;border:2px solid #1e40af;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:48px;padding:.75rem 1.25rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.mt-subject-selector__explore:hover{background:#172554;border-color:#172554}.mt-subject-selector :is(select,a):focus-visible{outline-offset:3px;outline:3px solid #b45309}@media (min-width:768px){.mt-subject-selector{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start}}@media (prefers-reduced-motion:reduce){.mt-subject-selector *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
