.course-card.svelte-f9muzf{min-height:128px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;container-type:inline-size}.course-code.svelte-f9muzf{min-width:74px;min-height:58px;padding:10px;display:grid;place-items:center;border-radius:16px;background:var(--surface-blue);color:var(--brand-blue-ink);font-weight:900;letter-spacing:-.025em}.course-copy.svelte-f9muzf{min-width:0;display:grid;gap:8px}h2.svelte-f9muzf{margin:1px 0 0;color:var(--ink-strong);font-size:1.05rem;line-height:1.2}h2.svelte-f9muzf a:where(.svelte-f9muzf){text-decoration:none}.course-meta.svelte-f9muzf{display:flex;gap:8px;color:var(--muted);font-size:.78rem;font-weight:700}.open-link.svelte-f9muzf{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--brand-blue-ink);text-decoration:none}.open-link.svelte-f9muzf:hover{background:var(--surface-blue)}@container (min-width: 520px){.course-card.svelte-f9muzf{align-items:center}h2.svelte-f9muzf{font-size:1.18rem}}.academics-page.svelte-1pqtakr{gap:28px}.course-search.svelte-1pqtakr{padding:14px}.search-row.svelte-1pqtakr{display:grid;gap:8px}.academic-nav.svelte-1pqtakr,.course-section.svelte-1pqtakr{display:grid;gap:14px}.academic-nav-grid.svelte-1pqtakr,.course-list.svelte-1pqtakr{display:grid;gap:10px}.nav-tile.svelte-1pqtakr{min-height:150px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-decoration:none}.nav-tile.svelte-1pqtakr:hover{border-color:#a9c8dc;box-shadow:var(--shadow-md)}.nav-tile.svelte-1pqtakr strong:where(.svelte-1pqtakr){margin-top:auto;color:var(--ink-strong);font-size:1.12rem}.nav-tile.svelte-1pqtakr small:where(.svelte-1pqtakr){color:var(--muted);line-height:1.45}@media(min-width:640px){.search-row.svelte-1pqtakr{grid-template-columns:1fr auto}.academic-nav-grid.svelte-1pqtakr{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.academic-nav-grid.svelte-1pqtakr{grid-template-columns:repeat(4,1fr)}.course-list.svelte-1pqtakr{grid-template-columns:repeat(2,minmax(0,1fr))}}
