.CoursesPage_page__kyiG7{--course-ink:#071632;--course-blue:#4169e1;min-width:0;color:var(--course-ink);background:radial-gradient(circle at 88% 18%,rgba(65,105,225,.09),transparent 27rem),#f7f9fc}.CoursesPage_filterPanel__6rWk_{border:.0625rem solid rgba(7,22,50,.1);border-radius:1.5rem;background:hsla(0,0%,100%,.94);box-shadow:0 1.15rem 3rem -2rem rgba(7,22,50,.34)}.CoursesPage_learningHero__1UxIO{display:grid;max-width:80rem;margin:0 auto;padding:2rem 1rem;gap:1.5rem;align-items:center}.CoursesPage_heroCopy__C6Dhg{padding:1rem 0;min-width:0}.CoursesPage_eyebrow__4hwmb{display:flex;align-items:center;gap:.5rem;color:#3158ba;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.CoursesPage_heroCopy__C6Dhg h1{margin:1.25rem 0 1rem;font-size:clamp(1.85rem,3.5vw,2.65rem);letter-spacing:-.045em;line-height:1.15;font-weight:650}.CoursesPage_heroCopy__C6Dhg h1 em{color:#4169e1;font-family:Georgia,serif;font-weight:400}.CoursesPage_heroCopy__C6Dhg p{max-width:29rem;color:#53627d;font-size:.875rem;line-height:1.8}.CoursesPage_heroActions__ZIpk5{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}.CoursesPage_heroActions__ZIpk5>a:last-child,.CoursesPage_teachLink__1f2BZ{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.8125rem;color:#3158ba}.CoursesPage_teachLink__1f2BZ{margin-top:.75rem;color:#617089}.CoursesPage_heroArtwork__89eFm{position:relative;min-height:17rem;aspect-ratio:1.5;border-radius:1.5rem;overflow:hidden;background:#e3e9f2}.CoursesPage_heroArtwork__89eFm>img{-o-object-fit:cover;object-fit:cover}.CoursesPage_artCaption__6_rBx{position:absolute;bottom:1rem;left:1rem;right:1rem;padding:1rem;display:flex;gap:.75rem;align-items:center;background:#fffffff0;border-radius:.875rem;color:#14274c;font-size:.8125rem}.CoursesPage_artCaption__6_rBx small{display:block;color:#63728b;margin-top:.25rem;font-size:.6875rem}.CoursesPage_catalogueStats__cfmpz{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem}.CoursesPage_catalogueStats__cfmpz>div{border:0;background:transparent;padding:.25rem 0}.CoursesPage_catalogueStats__cfmpz>div>span{width:2rem;height:2rem;background:#edf2ff}.CoursesPage_catalogueStats__cfmpz>div>div{display:flex;align-items:baseline;gap:.4rem}.CoursesPage_catalogueStats__cfmpz>div>div>div:first-child{font-size:.875rem}.CoursesPage_courseCard__BJt4e:focus-within{border-color:#4169e1;box-shadow:0 0 0 .15rem #4169e125}.CoursesPage_courseTitle__LR75S{overflow-wrap:anywhere}@media (min-width:48rem){.CoursesPage_learningHero__1UxIO{grid-template-columns:1fr 1fr;padding:2.5rem 2rem;gap:3rem}}.CoursesPage_field__nmoVo,.CoursesPage_select__c7UVK{height:3.25rem;min-height:3.25rem;min-width:0;width:100%;border:.0625rem solid rgba(7,22,50,.13);border-radius:.8rem;background:#f8faff;font-size:.82rem}.CoursesPage_field__nmoVo:focus,.CoursesPage_select__c7UVK:focus{border-color:var(--course-blue);background:#fff;outline:0;box-shadow:0 0 0 .22rem rgba(65,105,225,.14)}.CoursesPage_searchButton__eCzlu{width:100%;height:3.25rem;min-height:3.25rem;justify-content:center}.CoursesPage_searchButton__eCzlu>span{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.CoursesPage_searchButton__eCzlu svg{flex-shrink:0}.CoursesPage_filterGrid__66gZg{display:grid;align-items:end;gap:.75rem;margin-top:1rem}.CoursesPage_filterGrid__66gZg>*{min-width:0}@media (min-width:40rem){.CoursesPage_filterGrid__66gZg{grid-template-columns:repeat(2,minmax(0,1fr))}.CoursesPage_filterGrid__66gZg>label{grid-column:1/-1}}@media (min-width:64rem){.CoursesPage_filterGrid__66gZg{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.7fr) auto}.CoursesPage_filterGrid__66gZg>label{grid-column:auto}}.CoursesPage_sectionTitle__gq8zF{max-width:45rem;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.CoursesPage_courseCard__BJt4e{container-type:inline-size;border:.0625rem solid rgba(7,22,50,.1);border-radius:1.35rem;box-shadow:0 1rem 2.5rem -1.9rem rgba(7,22,50,.4)}.CoursesPage_courseTitle__LR75S{font-size:1.15rem;font-weight:650;line-height:1.28;letter-spacing:-.025em}.CoursesPage_courseAction__EAND6{width:100%;justify-content:center}.CoursesPage_statePanel__uNsMq{border:.0625rem dashed rgba(65,105,225,.28);border-radius:1.5rem;background:#fff}@media (min-width:64rem){.CoursesPage_searchButton__eCzlu{width:auto}}@media (prefers-reduced-motion:reduce){.CoursesPage_page__kyiG7 *,.CoursesPage_page__kyiG7 :after,.CoursesPage_page__kyiG7 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}