.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%}.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_separator__vN_fN{width:100%;height:1px;background-color:var(--color-separator-bg);margin-top:.75rem;margin-bottom:1.75rem}.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}}