.programs-wrapper.svelte-1q6lyxa{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media(min-width:600px){.programs-wrapper.svelte-1q6lyxa{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}@media(min-width:900px){.programs-wrapper.svelte-1q6lyxa{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa){gap:var(--space-2);color:inherit}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa) .image:where(.svelte-1q6lyxa){width:100%;border-radius:var(--radius-sm);aspect-ratio:16/9;overflow:hidden}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa) .image:where(.svelte-1q6lyxa) img{width:100%;height:100%;object-fit:cover;display:block}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa) .text:where(.svelte-1q6lyxa){display:flex;flex-direction:column;gap:var(--space-1)}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa) .text:where(.svelte-1q6lyxa) .program-name:where(.svelte-1q6lyxa){font-size:clamp(.85rem,2.5vw,1.1rem);font-weight:700;line-height:1.25;margin:0;word-break:break-word}.programs-wrapper.svelte-1q6lyxa .program:where(.svelte-1q6lyxa) .text:where(.svelte-1q6lyxa) .program-faculty:where(.svelte-1q6lyxa){font-size:clamp(.75rem,2vw,.9rem);color:var(--text-color-light);line-height:1.2;margin:0}
