.search-page--course{gap:0}@media(min-width: 1024px){.search-page--course{overflow-anchor:none}}.search-page__header{background:linear-gradient(90deg, #00344d 0%, #006696 100%);display:grid;grid-column:full;grid-template-columns:subgrid;overflow-x:clip;padding-block:clamp(1.5rem, 1vw + 1.3rem, 2.5rem)}@media(min-width: 1024px){.search-page__header{isolation:isolate;position:sticky;top:var(--top-bar-height, 4.25rem);z-index:7490}}@media(min-width: 1024px)and (prefers-reduced-motion: no-preference){.search-page__header{transition:padding-block .2s ease}}@media(min-width: 1024px){.search-page__header.is-active{padding-block:1rem}}.search-page__header.is-notransition{transition:none}.search-page__header.is-notransition .search-filter__input{transition:none}.search-page__header>*{grid-column:content}@media(min-width: 1024px)and (prefers-reduced-motion: no-preference){.search-page__header .search-filter__input{transition:border-color .15s ease,height .2s ease,opacity .2s ease,margin-bottom .2s ease,visibility 0s linear 0s}}@media(min-width: 1024px){.search-page__header.is-active:not(.is-search-open) .search-filter__input:not(:focus-within){border-width:0;height:0;margin-bottom:0;min-height:0;opacity:0;overflow:hidden;visibility:hidden}}@media(min-width: 1024px)and (prefers-reduced-motion: no-preference){.search-page__header.is-active:not(.is-search-open) .search-filter__input:not(:focus-within){transition-delay:0s,0s,0s,0s,.2s}}@media(prefers-reduced-motion: no-preference){.search-page__results[data-swap=results]{transition:opacity 200ms ease}}.search-page__results[data-swap=results][aria-busy=true]{opacity:.55;pointer-events:none}@media(prefers-reduced-motion: reduce){.search-page__results[data-swap=results]{transition:none}}
