.offering-media.svelte-q9c1pl{display:grid;gap:1rem}.offering-media.compact.svelte-q9c1pl{display:block}.offering-media-primary.svelte-q9c1pl{display:grid;gap:.5rem;position:relative}.offering-media-supplementary.svelte-q9c1pl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem}.offering-media.svelte-q9c1pl .offering-media-picture{border-radius:6px}.offering-media-badges.svelte-q9c1pl{display:flex;flex-wrap:wrap;gap:.35rem}.offering-media-badges.over-primary.svelte-q9c1pl{position:absolute;z-index:1;bottom:.75rem;left:.75rem;right:.75rem;max-width:100%}.offering-media-badges.svelte-q9c1pl .offering-media-badge{display:block;width:clamp(5.5rem,24%,10rem);flex:0 1 clamp(3.25rem,24%,10rem);aspect-ratio:1;overflow:hidden;border:3px solid var(--theme-surface-raised, #fff);border-radius:50%;background:var(--theme-surface-raised, #fff);box-shadow:0 .15rem .45rem #0000003d}.offering-media.compact.svelte-q9c1pl .offering-media-badges:where(.svelte-q9c1pl) .offering-media-badge{width:clamp(3.5rem,18%,6rem);flex-basis:clamp(3.5rem,18%,6rem)}.offering-media-badges.standalone.svelte-q9c1pl .offering-media-badge{width:clamp(3.5rem,15vw,6rem);flex-basis:clamp(3.5rem,15vw,6rem)}.offering-media-badges.svelte-q9c1pl .offering-media-badge .offering-media-badge-picture{display:block;width:100%;height:100%}.offering-media-instructors.svelte-q9c1pl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;min-width:0;position:relative;z-index:2}.offering-media-instructors.svelte-q9c1pl ul:where(.svelte-q9c1pl){display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none}
