.at-course-catalog{background-color:var(--at-color-surface-light)}course-catalog{display:block}.at-course-catalog__header{display:flex;flex-direction:column;gap:var(--at-spacing-4);margin-block-end:var(--at-spacing-6)}.at-course-catalog__heading{display:flex;align-items:center;gap:var(--at-spacing-3);margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-heading-sm-size);line-height:var(--at-text-heading-sm-lh);letter-spacing:var(--at-text-heading-sm-ls);font-weight:var(--at-text-heading-sm-weight);color:var(--at-color-text-dark)}.at-course-catalog__heading-icon{display:block;flex:0 0 auto;inline-size:var(--at-spacing-5);block-size:var(--at-spacing-5);background-color:var(--at-color-brand-primary);-webkit-mask:var(--at-icon) center / contain no-repeat;mask:var(--at-icon) center / contain no-repeat;isolation:isolate}.at-course-catalog__heading-icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain;filter:var(--at-icon-tint-filter);mix-blend-mode:screen}.at-course-catalog__controls{display:flex;flex-direction:column;gap:var(--at-spacing-3)}.at-course-catalog__field{position:relative;display:flex}.at-course-catalog__search,.at-course-catalog__select{inline-size:100%;padding:var(--at-spacing-3) var(--at-spacing-4);border:1px solid var(--at-color-stroke);border-radius:var(--at-radius-md);background-color:var(--at-color-white);font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);color:var(--at-color-text-dark)}.at-course-catalog__select{-webkit-appearance:none;appearance:none;padding-inline-end:var(--at-spacing-8)}.at-course-catalog__field>.at-course-catalog__toggle-icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--at-spacing-4);transform:translateY(-50%);pointer-events:none;color:var(--at-color-text-subtle)}.at-course-catalog__search:focus-visible,.at-course-catalog__select:focus-visible,.at-course-catalog__toggle:focus-visible{outline:2px solid var(--at-color-brand-accent);outline-offset:2px}.at-course-catalog__grid{display:grid;grid-template-columns:1fr;gap:var(--at-spacing-4);margin:0;padding:0;list-style:none}.at-course-catalog__item[hidden]{display:none}.at-course-catalog__card{display:flex;flex-direction:column;gap:var(--at-spacing-3);block-size:100%;padding:var(--at-spacing-5);background-color:var(--at-color-white);border:1px solid var(--at-color-stroke-25);border-radius:var(--at-radius-lg)}.at-course-catalog__card-icon{display:flex;inline-size:var(--at-spacing-9);block-size:var(--at-spacing-9)}.at-course-catalog__card-icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.at-course-catalog__card-title{margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-subheading-sm-size);line-height:var(--at-text-subheading-sm-lh);letter-spacing:var(--at-text-subheading-sm-ls);font-weight:var(--at-text-subheading-sm-weight);color:var(--at-color-text-dark)}.at-course-catalog__card-summary{margin:0;font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);letter-spacing:var(--at-text-body-sm-ls);color:var(--at-color-text-subtle)}.at-course-catalog__toggle{display:inline-flex;align-items:center;gap:var(--at-spacing-2);margin-block-start:auto;padding:0;border:0;background:none;cursor:pointer;font-family:var(--at-font-ui);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);font-weight:600;color:var(--at-color-text-dark);text-align:start}.at-course-catalog__toggle:hover{color:var(--at-color-brand-accent)}.at-course-catalog__toggle .at-course-catalog__toggle-icon{transition:transform .15s ease}.at-course-catalog__toggle[aria-expanded=true] .at-course-catalog__toggle-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.at-course-catalog__toggle .at-course-catalog__toggle-icon{transition:none}}.at-course-catalog__panel{display:flex;flex-direction:column;gap:var(--at-spacing-4);padding-block-start:var(--at-spacing-4);border-block-start:1px solid var(--at-color-stroke-25)}.at-course-catalog__panel[hidden]{display:none}.at-course-catalog__panel-text{font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh);color:var(--at-color-text-subtle)}.at-course-catalog__panel-text :first-child{margin-block-start:0}.at-course-catalog__panel-text :last-child{margin-block-end:0}.at-course-catalog__facts{display:grid;gap:var(--at-spacing-2);margin:0}.at-course-catalog__fact{display:flex;gap:var(--at-spacing-3);justify-content:space-between;font-family:var(--at-font-sans);font-size:var(--at-text-body-sm-size);line-height:var(--at-text-body-sm-lh)}.at-course-catalog__fact dt{font-weight:600;color:var(--at-color-text-subtle)}.at-course-catalog__fact dd{margin:0;text-align:end;color:var(--at-color-text-dark)}.at-course-catalog__empty{margin:var(--at-spacing-6) 0 0;font-family:var(--at-font-sans);font-size:var(--at-text-body-base-size);color:var(--at-color-text-subtle)}.at-course-catalog__empty[hidden]{display:none}@media(min-width:750px){.at-course-catalog__header{flex-direction:row;align-items:center;justify-content:space-between}.at-course-catalog__controls{flex-direction:row;flex:0 1 auto}.at-course-catalog__search{inline-size:260px}.at-course-catalog__select{inline-size:190px}.at-course-catalog__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--at-spacing-5)}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/at-course-catalog.css.map */
