.PageHeader_PageHeader__7vsqV{display:flex;justify-content:space-between;align-items:top;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.PageHeader_actions__hl2ut{display:flex;flex-wrap:wrap;gap:1rem;height:max-content}.Scrollable_Scrollable__Quf_z{overflow:auto}.Tabs_tabs__list__TgF70{color:var(--color-gray-500);display:flex;border-bottom:1px solid var(--color-grayish-100)}.Tabs_tabs__listBlack__Vn1QQ{color:var(--color-black)}.Tabs_tabs__link__mC5qX{cursor:pointer;list-style:none;font-size:1rem;line-height:1.5rem;padding-bottom:.5rem;background-color:rgba(0,0,0,0);border:none;outline:none;position:relative}.Tabs_tabs__link__mC5qX:not(:last-child){margin-right:1.25rem}.Tabs_tabs__link__mC5qX:hover{color:var(--Tabs-highlight-color);border-color:var(--Tabs-highlight-color)}[data-whatinput=keyboard] .Tabs_tabs__link__mC5qX:focus:before{content:"";position:absolute;z-index:1;display:block;top:-.25rem;left:-.25rem;right:-.25rem;bottom:-.25rem;border:2px solid var(--focus-ring-color);border-radius:inherit;pointer-events:none}.Tabs_tabs__link__mC5qX[aria-selected=true]{color:var(--Tabs-highlight-color);border-bottom:2px solid var(--Tabs-highlight-color)}.Tabs_tabs__section__bXCnz{margin:1.5rem 0}.ToggleButton_ToggleButton__iby9T{display:inline-flex;flex-wrap:wrap;gap:.5rem;border-radius:.25rem;padding:.25rem;border:1px solid var(--color-grayish-100);color:var(--color-black)}@media(max-width:767.98px){.ToggleButton_ToggleButton__iby9T{display:flex}}.ToggleButton_ToggleButton__btn__6Eaor{flex:1 1 auto;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;line-height:.875rem;letter-spacing:1.5px;font-weight:700;text-transform:uppercase}.ToggleButton_ToggleButton__btn__6Eaor[aria-pressed=true]{background-color:var(--color-gray-50)}.SortingDropdown_trigger__SfZe1{padding-left:.875rem;padding-right:.875rem}.InstantSearch_header__bWisO{margin-right:.75rem;flex:1 1}.InstantSearch_headerSmallScreen__keTGm{display:none}@media (max-width:983px){.InstantSearch_headerSmallScreen__keTGm{display:block;text-align:center}}.InstantSearch_filtersActions__Jo1kX{display:none;margin-left:auto;margin-right:auto;margin-top:16px;margin-bottom:calc(var(--unit)*3)}@media (max-width:983px){.InstantSearch_filtersActions__Jo1kX{display:block}}.InstantSearch_headerNewCourseSearchDesign__mSBfW{gap:.5rem}.InstantSearch_bannerHeading___Fl6R{font-size:2rem;font-weight:300}@media (max-width:983px){.InstantSearch_bannerHeading___Fl6R{font-size:1.25rem;font-weight:400}}.InstantSearch_resultsCountSmallScreen__hEDZE{margin-top:var(--unit);margin-bottom:15px}@media (max-width:983px){.InstantSearch_filtersResultsCount__QTptN{margin-top:0;margin-bottom:.75rem}}.InstantSearch_headerControl__J_0LN select{font-size:var(--InstantSearch-HeaderControl-fontSize)}.InstantSearch_filtersHeaderSmallScreen__SSWwA .InstantSearch_headerControls__QyuCj{margin-top:12px}.InstantSearch_filtersHeaderSmallScreen__SSWwA .InstantSearch_headerControl__J_0LN{padding-bottom:10px}.InstantSearch_filtersHeaderSmallScreen__SSWwA .InstantSearch_InstantSearch-FiltersHeading__AfVAE{font-size:22px}.InstantSearch_headerLargeScreen__7bSsX{display:flex}@media (max-width:983px){.InstantSearch_headerLargeScreen__7bSsX{display:none}}.InstantSearch_headerLargeScreen__7bSsX .InstantSearch_clearRefinements__Uw4AI{margin-left:var(--unit)}.InstantSearch_headerControlSeparator__LfnLh{margin-left:var(--InstantSearch-HederControlSeparator-marginLeft);margin-right:var(--InstantSearch-HederControlSeparator-marginRight);width:var(--InstantSearch-HederControlSeparator-width);height:50%;background-color:var(--color-gray-200)}.InstantSearch_instantSearchResultsCountResults__W2_4b:after{display:inline-block;content:":"}.InstantSearch_searchInputInlineContainer__g7vhv{margin-top:var(--InstantSearch-SearchInput-marginTop--inline);margin-bottom:var(--InstantSearch-SearchInput-marginBottom--inline)}.InstantSearch_showSmallScreen__Up_WL{display:none}@media (max-width:983px){.InstantSearch_showSmallScreen__Up_WL{display:block}.InstantSearch_closeSmallScreen__zB2K4{display:none}.InstantSearch_filtersContainer__e2yHV{position:fixed;padding:1rem;max-width:100%;left:0;top:64px;bottom:0;right:0;background-color:var(--color-white);overflow-y:auto;z-index:400}.InstantSearch_filtersContainer__e2yHV:not(.InstantSearch_active__q9a62){display:none}}.InstantSearch_filters__KP81q{padding:var(--InstantSearch-Filters-padding);background-color:var(--InstantSearch-Filters-backgroundColor);border:var(--InstantSearch-Filters-borderWidth) solid var(--InstantSearch-Filters-borderColor);border-radius:var(--InstantSearch-Filters-borderRadius)}.InstantSearch_root__6mABj{line-height:normal}@media (max-width:983px){.InstantSearch_root__6mABj .rrui__date-picker{height:33px}}.InstantSearch_root__6mABj .rrui__date-picker .rrui__input{height:calc(var(--unit)*2.5);font-size:14px}.InstantSearch_root__6mABj .ais-HitsPerPage-select,.InstantSearch_root__6mABj .ais-SortBy-select{padding-right:var(--InstantSearch-HeaderControl-paddingRight--select);color:var(--InstantSearch-HeaderControl-color);font-size:var(--InstantSearch-HeaderControl-fontSize);font-weight:400;background-color:rgba(0,0,0,0);background-image:var(--InstantSearch-HeaderControl-backgroundImage--select);background-repeat:no-repeat;background-position:var(--InstantSearch-HeaderControl-backgroundPosition--select);background-size:var(--InstantSearch-HeaderControl-backgroundSize--select);border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.InstantSearch_root__6mABj .ais-HitsPerPage-select:focus,.InstantSearch_root__6mABj .ais-SortBy-select:focus{outline:none;box-shadow:0 0 0 var(--outline-width) var(--outline-color)}.InstantSearch_root__6mABj .ais-ClearRefinements-button,.InstantSearch_root__6mABj .ais-RefinementList-showMore{padding:0;background:none;border:none;color:var(--InstantSearch-baseColor);cursor:pointer;font-weight:400}.InstantSearch_root__6mABj .ais-ClearRefinements-button:focus,.InstantSearch_root__6mABj .ais-RefinementList-showMore:focus{outline:none;box-shadow:0 0 0 var(--outline-width) var(--outline-color)}.InstantSearch_root__6mABj .ais-SearchBox-input::-webkit-search-cancel-button,.InstantSearch_root__6mABj .ais-SearchBox-input::-webkit-search-decoration,.InstantSearch_root__6mABj .ais-SearchBox-input::-webkit-search-results-button,.InstantSearch_root__6mABj .ais-SearchBox-input::-webkit-search-results-decoration{display:none}.InstantSearch_root__6mABj .ais-SearchBox-input{-webkit-appearance:none!important;height:var(--InstantSearch-TextInput-height);padding-bottom:var(--InstantSearch-TextInput-paddingBottom);font-size:var(--InstantSearch-TextInput-fontSize);color:var(--InstantSearch-TextInput-color);border-radius:var(--InstantSearch-TextInput-borderRadius);border:var(--InstantSearch-TextInput-borderWidth) solid var(--InstantSearch-TextInput-borderColor);background-color:var(--InstantSearch-TextInput-backgroundColor)}.InstantSearch_root__6mABj .ais-SearchBox-input:focus{outline:none;color:var(--InstantSearch-TextInput-color--focus);border-color:var(--InstantSearch-TextInput-borderColor--focus);background-color:var(--InstantSearch-TextInput-backgroundColor--focus);box-shadow:0 0 0 1px var(--InstantSearch-TextInput-borderColor--focus)}.InstantSearch_root__6mABj .ais-SearchBox-input::placeholder{color:var(--InstantSearch-TextInput-color--placeholder)}.InstantSearch_resultsCountWrapperRefinements__w19mv{display:flex;gap:var(--InstantSearch-Refinement-marginRight);flex-wrap:wrap;align-items:center;width:100%}.InstantSearch_clearRefinementsContainerSmallScreen__jcRvH{display:none}@media (max-width:983px){.InstantSearch_clearRefinementsContainerSmallScreen__jcRvH{display:block;text-align:center}}.InstantSearch_clearRefinementsContainerSmallScreen__jcRvH .InstantSearch-ClearRefinements{margin-top:9px;margin-bottom:9px}.InstantSearch_clearRefinementsContainerSmallScreen__jcRvH .InstantSearch-ClearRefinements .ais-ClearRefinements-button{font-weight:var(--InstantSearch-ClearRefinements-fontWeight--smallScreen);font-size:var(--InstantSearch-ClearRefinements-fontSize--smallScreen)}.InstantSearch_hideResults__eePYr .InstantSearch_body__M9iio{display:none}.QualityMattersBadge_root__nqEav{display:flex;align-items:center;gap:.25rem;min-height:2rem;padding:.25rem .5rem;border-radius:.25rem;font-size:1rem;color:var(--color-blue-800);background-color:var(--color-gray-50)}.QualityMattersBadge_icon__s6vXc{width:1.25rem;height:1.25rem}.CourseBadges_root__ouc73{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.CourseBadges_reverse__qul_w{flex-direction:row-reverse}.CourseBadges_start__k0uSy{justify-content:flex-start}.CourseBadges_end__TAVd8{justify-content:flex-end}.CourseSearchResult_InstitutionLink__i8vuU{color:var(--color-gray-500)}.CourseSearchResult_InstitutionLink__i8vuU:hover{color:var(--focus-ring-color)}.Filter_content__aKSX2{padding:0;min-width:18.75rem}.Filter_count__O6Hra{display:flex;justify-content:center;align-items:center;margin-left:.475rem;height:1.125rem;min-width:1.125rem;padding-right:.25rem;padding-left:.25rem;border-radius:50%;background-color:var(--color-black);color:var(--color-white)}.Filter_header__eHyaY{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-grayish-100)}.Filter_list__YunaE{max-height:calc(22rem + 1px);overflow-y:auto}.Filter_item__BwBfE{padding:.5rem 1rem;min-height:2.75rem;display:flex;align-items:center}.Filter_item__BwBfE:where(:not(:last-of-type)){border-bottom:1px solid var(--color-grayish-100)}.SavedSearches_SavedSearches__3pGH3{padding:.5rem 1rem;border:1px solid var(--color-grayish-100);border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--color-white)}@media(max-width:767.98px){.SavedSearches_SavedSearches--hideOnSmallScreen__FoMFB{display:none}}.SavedSearches_SavedSearches--active__wRbT8{border-color:var(--color-grayish-100);border-bottom-color:rgba(0,0,0,0)}.SavedSearches_SavedSearches__button__41KBd{color:var(--color-black);min-height:auto}.SavedSearches_SavedSearches__wraper__uJpty{margin-top:1rem;display:flex;transform:translateY(1px)}@media(max-width:767.98px){.SavedSearches_SavedSearches__wraper__uJpty{align-items:center}}@media(min-width:768px){.SavedSearches_SavedSearches__wraper__uJpty{gap:.25rem}}.SavedSearches_SavedSearches__kebab__dZRad{margin-left:auto}.DropdownContainer_DropdownContainer__button__lYAqz{border:1px solid var(--color-grayish-100);text-transform:none;padding:.25rem .5rem;color:var(--color-black);width:100%;justify-content:space-between}.DropdownContainer_DropdownContainer__button__lYAqz.DropdownContainer_active__cPqLM,.DropdownContainer_DropdownContainer__button__lYAqz:focus,.DropdownContainer_DropdownContainer__button__lYAqz:hover{color:var(--color-black);border-color:var(--color-purple-600)}.DropdownContainer_DropdownContainer__button__lYAqz.DropdownContainer_active__cPqLM:before,.DropdownContainer_DropdownContainer__button__lYAqz:focus:before,.DropdownContainer_DropdownContainer__button__lYAqz:hover:before{content:none}.DropdownContainer_DropdownContainer__menu__7wjNi{padding:1rem;background:#fff;border:1px solid #dee3ec}.Collapsible_button__TfWMH{width:100%;padding:0 1rem;margin-bottom:.5rem;justify-content:space-between}.Collapsible_body__9bB7d{height:0;opacity:0;overflow-y:hidden;margin-bottom:0;padding:0;border:none;visibility:hidden;transition:opacity .3s ease,padding-top .3s ease,padding-bottom .3s ease;padding-left:var(--Collapsible-paddingLeft);padding-right:var(--Collapsible-paddingLeft)}@media(max-width:767.98px){.Collapsible_body__9bB7d{padding-left:var(--Collapsible-paddingLeft--smallScreen);padding-right:var(--Collapsible-paddingLeft--smallScreen)}}.Collapsible_body__9bB7d[aria-hidden=false]{height:auto;overflow-y:auto;visibility:initial;padding-top:var(--CollapsibleContent-marginTop);padding-bottom:var(--CollapsibleContent-marginTop);opacity:1}.Collapsible_body__9bB7d>p{margin-top:12px;margin-bottom:12px}.Collapsible_body__9bB7d>p:first-child{margin-top:0}.Collapsible_body__9bB7d>p:last-child{margin-bottom:0}.Collapsible_overflow-visible__rUKTa.Collapsible_show__nVc9l .Collapsible_body__9bB7d{overflow:visible}.SearchFilterListItem_hidden__8eIct{display:none}.Home_toggleButton__vEr12{max-width:max-content}.Title_title__vMpyG{margin-top:4rem;color:var(--color-purple-600);font-weight:400;font-size:calc(1.375rem + 1.5vw)}.Title_subtitle__Fo0NS{font-size:1.2rem;letter-spacing:.1em}