.course-grid.svelte-1hrkrua{gap:1rem;display:grid}.course-card.svelte-1hrkrua{border-radius:var(--site-radius-md);background:var(--site-surface-inverse);color:#fff;padding:1.6rem;position:relative;overflow:hidden}.course-card.svelte-1hrkrua:after{content:"";background:var(--site-card-scrim);pointer-events:none;position:absolute;inset:0}.course-card.svelte-1hrkrua>:where(.svelte-1hrkrua):not(img){z-index:1;position:relative}.course-card.svelte-1hrkrua img:where(.svelte-1hrkrua){object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.card-head.svelte-1hrkrua{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.category.svelte-1hrkrua{color:var(--site-primary);letter-spacing:.02em;margin:0;font-size:.8rem;font-weight:780}.availability.svelte-1hrkrua{letter-spacing:.01em;border:1px solid #ffffff3d;border-radius:999px;margin:0;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.availability[data-state=presque_complet].svelte-1hrkrua{background:#fbbf242e;border-color:#fbbf248c}.availability[data-state=complet].svelte-1hrkrua{background:#f8717133;border-color:#f871718c}h3.svelte-1hrkrua{font-size:1.6rem;font-weight:var(--site-weight-title);margin-block:.45rem 1.5rem}dl.svelte-1hrkrua{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}dl.svelte-1hrkrua div:where(.svelte-1hrkrua){min-inline-size:0}dt.svelte-1hrkrua{color:var(--site-text-muted-on-inverse);text-transform:uppercase;font-size:.75rem}dd.svelte-1hrkrua{font-family:var(--site-display);margin:.2rem 0 0;font-weight:700}.location.svelte-1hrkrua{color:var(--site-text-muted-on-inverse);border-block-start:1px solid #ffffff29;margin:1.5rem 0 0;padding-block-start:.9rem;font-size:.85rem;font-weight:650}.grid-wide.svelte-1hrkrua{grid-column:1/-1}@media (width>=42rem){.course-grid.svelte-1hrkrua{grid-template-columns:repeat(2,1fr)}}
