.courses-page{--cp-bg:var(--paper);--cp-ink:var(--foreground);--cp-body:var(--muted-foreground);--cp-accent:var(--forest);--cp-accent-strong:var(--forest);--cp-accent-light:var(--lime);--cp-border:var(--border);--cp-yellow-soft:var(--lime);--cp-green-soft:var(--olive);--cp-coral-soft:var(--coral);--cp-radius-card:var(--radius-lg);--cp-radius-btn:var(--radius-md);--cp-radius-pill:var(--radius-pill)}.courses-display{font-family:var(--font-display,var(--font-heading))}@keyframes courses-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.courses-rise-in{animation:.5s ease-out both courses-rise-in}.courses-rise-in-delay-1{animation:.5s ease-out 80ms both courses-rise-in}.courses-rise-in-delay-2{animation:.5s ease-out .16s both courses-rise-in}@media (prefers-reduced-motion:reduce){.courses-rise-in,.courses-rise-in-delay-1,.courses-rise-in-delay-2{animation:none}}