.stages.svelte-540pn8{display:grid;grid-template-columns:repeat(var(--stage-count, 4),minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.stages.text-only.svelte-540pn8{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.media.svelte-540pn8 .public-media{aspect-ratio:var(--stage-ratio);overflow:hidden}.media.svelte-540pn8 img{width:100%;height:100%;object-fit:cover}.media-spacer.svelte-540pn8{display:none;aspect-ratio:var(--stage-ratio)}.media-spacer[data-r4].svelte-540pn8{display:block}.number.svelte-540pn8{display:flex;align-items:center;gap:12px;margin-top:20px;color:var(--teal-on-dark);font-size:var(--fs-6);font-weight:600}.number.svelte-540pn8:after{flex:1;height:1px;background:var(--dark-line);content:""}li.svelte-540pn8:last-child .number:where(.svelte-540pn8):after{display:none}h3.svelte-540pn8{margin:8px 0 0;color:#fff;font-size:18px;font-weight:600;line-height:1.3}p.svelte-540pn8{margin:6px 0 0;color:var(--on-dark);font-size:14px;line-height:1.55}.no-image.svelte-540pn8 .number:where(.svelte-540pn8){margin-top:0}.no-image.svelte-540pn8:has(.media-spacer[data-r4]:where(.svelte-540pn8)) .number:where(.svelte-540pn8){margin-top:20px}@media(max-width:1120px){.stages.svelte-540pn8{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.media-spacer[data-r4].svelte-540pn8{display:none}.media-spacer[data-r2].svelte-540pn8{display:block}.no-image.svelte-540pn8:has(.media-spacer[data-r4]:where(.svelte-540pn8)) .number:where(.svelte-540pn8){margin-top:0}.no-image.svelte-540pn8:has(.media-spacer[data-r2]:where(.svelte-540pn8)) .number:where(.svelte-540pn8){margin-top:20px}}@media(max-width:640px){.media-spacer.svelte-540pn8,.media-spacer[data-r2].svelte-540pn8,.media-spacer[data-r4].svelte-540pn8{display:none}.no-image.svelte-540pn8 .number:where(.svelte-540pn8),.no-image.svelte-540pn8:has(.media-spacer:where(.svelte-540pn8)) .number:where(.svelte-540pn8),.no-image.svelte-540pn8:has(.media-spacer[data-r2]:where(.svelte-540pn8)) .number:where(.svelte-540pn8),.no-image.svelte-540pn8:has(.media-spacer[data-r4]:where(.svelte-540pn8)) .number:where(.svelte-540pn8){margin-top:0}.stages.svelte-540pn8,.stages.text-only.svelte-540pn8{display:grid;grid-template-columns:1fr;gap:0}.stages.svelte-540pn8 li:where(.svelte-540pn8){display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;padding:16px 0;border-top:1px solid var(--dark-line)}.stages.svelte-540pn8 li:where(.svelte-540pn8):last-child{border-bottom:1px solid var(--dark-line)}.stages.svelte-540pn8 li.no-image:where(.svelte-540pn8){grid-template-columns:1fr}.media.svelte-540pn8 .public-media{aspect-ratio:1 / 1}.number.svelte-540pn8{margin-top:0}.number.svelte-540pn8:after{display:none}h3.svelte-540pn8{margin-top:2px;font-size:16px}}@media(max-width:400px){.stages.svelte-540pn8 li:where(.svelte-540pn8){grid-template-columns:80px minmax(0,1fr)}}
