.CourseGrid_gridContainer__u0BhT{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin:1rem 0}.CourseGrid_courseItems__os9Ao{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.CourseGrid_courseDescription__OR7Ir{margin-bottom:.5rem}.CourseGrid_attributeHeading__yCQhq{font-size:calc(1.03375rem + .34625vw);font-weight:300}.CourseGrid_attribute__ZCuCk{margin-bottom:.25rem}@media (min-width:20rem){.CourseGrid_courseItems__os9Ao{grid-template-columns:repeat(2,1fr)}}@media (min-width:48rem){.CourseGrid_gridContainer__u0BhT{grid-template-columns:repeat(2,1fr)}}@media (min-width:70rem){.CourseGrid_gridContainer__u0BhT{grid-template-columns:repeat(3,1fr)}}@media (min-width:100rem){.CourseGrid_attributeHeading__yCQhq{font-size:1.38rem}}.CourseGrid_cardContent__HKRez{height:100%;display:flex;flex-direction:column;justify-content:space-between}.CourseGrid_topSection__ecpl8{align-self:start;width:100%}.CourseGrid_bottomSection__O_cHk{align-self:end;width:100%}.CourseGrid_placeholderGrid__KLDUK{display:none}.CourseGrid_placeholder__tYHL7{animation:CourseGrid_loading__m2pI3 2s ease-in-out infinite}.CourseGrid_cardPlaceholder__jFpV4{display:flex;flex-direction:column;background-color:var(--color-card-bg);width:100%;height:600px;padding-bottom:1.25rem}.CourseGrid_imagePlaceholder__rwuyX{background-color:var(--color-bg-body);width:100%;height:200px;margin-bottom:.5rem;flex-shrink:0}.CourseGrid_textPlaceholder__0O1KN{background-color:var(--color-bg-body);height:2rem;margin:0 1.5rem .5rem}.CourseGrid_smallTextPlaceholder__nQLr_{background-color:var(--color-bg-body);height:1.25rem;margin:0 1.5rem .5rem}@keyframes CourseGrid_loading__m2pI3{50%{opacity:.5}}.page_mainContainer__ailQa{display:flex;flex-direction:column}.page_headerContainer__vt4us{width:100%;margin:0 auto}@media (min-width:992px){.page_headerContainer__vt4us{width:75%}}.page_coursesContainer__1uOt2,.page_filtersContainer__zIQlj{width:100%}.page_blurbText__ap8Ru{margin-bottom:2rem}.page_contactLink__F_tCV{text-decoration:underline}.page_paginationRow__qSenR{display:grid;grid-template-columns:1fr;width:100%;margin:.75rem 0}.page_sortByWrapper__QjrEJ{margin:auto 0;text-align:right;grid-column:auto}.page_sortBy__CbOKN{min-width:200px}.page_filterFormWrapper__Nuxsk{width:100%;display:block;margin-top:1.5rem}@media (min-width:50.125rem){.page_paginationRow__qSenR{grid-template-columns:repeat(3,1fr)}.page_sortByWrapper__QjrEJ{grid-column:3}}@media (min-width:992px){.page_mainContainer__ailQa{flex-direction:row}.page_filtersContainer__zIQlj{flex:0 0 auto;width:25%;padding:0 1rem}.page_coursesContainer__1uOt2{flex:0 0 auto;width:75%;padding:0 1rem}}.page_mainContainer__ailQa:has([data-pending]) #course-grid{display:none}.page_mainContainer__ailQa:has([data-pending]) #pending-course-grid{display:grid}