.course-card__code.svelte-bw57zv{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--_muted);margin:0;font-size:.75rem;font-weight:700}.course-card__meta.svelte-bw57zv{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.course-card__chip.svelte-bw57zv{border:1px solid var(--_line-strong);font-family:var(--font-sans);letter-spacing:.03em;color:var(--_text-2);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.course-card__chip--level.svelte-bw57zv{color:var(--_accent-text);border-color:color-mix(in srgb, var(--_accent) 40%, var(--_line-strong));background:color-mix(in srgb, var(--_accent) 10%, transparent)}.course-card__hook.svelte-bw57zv{font-family:var(--font-sans);color:var(--_text);text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.course-card__outcome.svelte-bw57zv{border-inline-start:3px solid var(--_accent);background:var(--_inset);padding:12px 14px}.course-card__outcome.svelte-bw57zv strong:where(.svelte-bw57zv){font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--_accent-text);margin-block-end:4px;font-size:.75rem;font-weight:800;display:block}.course-card__outcome.svelte-bw57zv p:where(.svelte-bw57zv){font-family:var(--font-sans);color:var(--_text-2);margin:0;font-size:.9375rem;line-height:1.5}.course-card__syllabus.svelte-bw57zv{z-index:1;border:1px solid var(--_line-strong);background:var(--_inset);position:relative}.course-card__syllabus.svelte-bw57zv summary:where(.svelte-bw57zv){cursor:pointer;min-block-size:48px;font-family:var(--font-display);letter-spacing:.03em;color:var(--_text);align-items:center;gap:10px;padding:8px 14px;font-size:.8125rem;font-weight:800;list-style:none;display:flex}.course-card__syllabus.svelte-bw57zv summary:where(.svelte-bw57zv)::-webkit-details-marker{display:none}.course-card__syllabus.svelte-bw57zv summary:where(.svelte-bw57zv)>span:where(.svelte-bw57zv){flex:1}.course-card__syllabus.svelte-bw57zv summary:where(.svelte-bw57zv) .course-card__caret{color:var(--_muted);transition:transform .2s var(--ease-out);flex-shrink:0}.course-card__syllabus[open].svelte-bw57zv{border-color:color-mix(in srgb, var(--_accent) 50%, var(--_line-strong))}.course-card__syllabus[open].svelte-bw57zv summary:where(.svelte-bw57zv) .course-card__caret{transform:rotate(180deg)}.course-card__modules.svelte-bw57zv{font-family:var(--font-sans);color:var(--_text-2);gap:10px;margin:0;padding:4px 14px 16px;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.course-card__module-label.svelte-bw57zv{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--_accent-text);margin-block-end:2px;font-size:.75rem;font-weight:800;display:block}.course-card__room.svelte-bw57zv{min-block-size:44px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--_accent-text);text-underline-offset:3px;align-items:center;font-size:.75rem;font-weight:800;text-decoration:underline;display:inline-flex}@media (width>=768px){.catalog-card.is-featured .course-card__hook.svelte-bw57zv{font-size:1.0625rem}}
