.stages[data-astro-cid-eob7u4wa]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.stages[data-astro-cid-eob7u4wa] li[data-astro-cid-eob7u4wa]{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--block-shadow);border:2px solid #123a5214;border-left:8px solid var(--sun);gap:.2rem;padding:1.25rem 1.4rem;display:grid}.stages[data-astro-cid-eob7u4wa] li[data-astro-cid-eob7u4wa]:nth-child(3n+2){border-left-color:var(--pink)}.stages[data-astro-cid-eob7u4wa] li[data-astro-cid-eob7u4wa]:nth-child(3n+3){border-left-color:var(--mint)}.stages__stage[data-astro-cid-eob7u4wa]{color:var(--link);letter-spacing:.02em;font-size:.9rem;font-weight:700}.stages__text[data-astro-cid-eob7u4wa]{font:700 1.2rem/1.3 var(--font-display)}.tech[data-astro-cid-eob7u4wa]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.tech[data-astro-cid-eob7u4wa] li[data-astro-cid-eob7u4wa]{background:var(--surface);border-radius:var(--radius-sm);border-bottom:6px solid var(--tone);padding:1.1rem 1.25rem;font-weight:700;box-shadow:0 2px #123a520f}
