.program-index-shell.svelte-4aebmj{--color-primary: oklch(.637 .237 25.331);--color-primary-content: oklch(.971 .013 17.38);--color-bg-raised: oklch(.967 .001 286.375);--color-border-subtle: oklch(.92 .004 286.32);--color-text-faint: oklch(.62 .008 286);color-scheme:light;min-height:100vh;background:#fff;color:#141414}.program-index.svelte-4aebmj{max-width:1180px;min-height:100vh;margin:0 auto;padding:112px 24px 80px}header.svelte-4aebmj{max-width:760px;margin-bottom:34px}header.svelte-4aebmj span:where(.svelte-4aebmj),.program-card.svelte-4aebmj span:where(.svelte-4aebmj){display:block;margin-bottom:10px;color:#686868;font-size:.78rem;font-weight:800;line-height:1.4;text-transform:uppercase}h1.svelte-4aebmj,h2.svelte-4aebmj,p.svelte-4aebmj{letter-spacing:0}h1.svelte-4aebmj{margin:0;font-size:clamp(3rem,7vw,5.5rem);line-height:.96}.program-grid.svelte-4aebmj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.program-card.svelte-4aebmj{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:center;min-height:190px;padding:18px;border:1px solid #e5e5e5;border-radius:8px;color:inherit;text-decoration:none}.program-card.svelte-4aebmj img:where(.svelte-4aebmj){width:160px;aspect-ratio:1;object-fit:cover;border-radius:8px}.program-card.svelte-4aebmj h2:where(.svelte-4aebmj){margin:0;font-size:1.55rem;line-height:1.12}.program-card.svelte-4aebmj p:where(.svelte-4aebmj){margin:12px 0 0;color:#444;line-height:1.5}@media(max-width:860px){.program-grid.svelte-4aebmj{grid-template-columns:1fr}}@media(max-width:560px){.program-index.svelte-4aebmj{padding-top:44px}.program-card.svelte-4aebmj{grid-template-columns:1fr}.program-card.svelte-4aebmj img:where(.svelte-4aebmj){width:100%}}
