.pipeline[data-astro-cid-iz62twpy]{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.pipeline-step[data-astro-cid-iz62twpy]{flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.pipeline-step[data-astro-cid-iz62twpy]:not(:last-child){border-right:1px solid var(--border)}.pipeline-step[data-astro-cid-iz62twpy]:not(:last-child):after{content:"→";background:var(--surface);color:var(--accent);z-index:1;padding:0 4px;position:absolute;top:50%;right:-11px}.pipeline-number[data-astro-cid-iz62twpy]{font:11px var(--font-mono);color:var(--accent);margin-bottom:16px}.pipeline-step[data-astro-cid-iz62twpy] strong[data-astro-cid-iz62twpy]{font-family:var(--font-display);font-size:17px;font-weight:500}.pipeline-step[data-astro-cid-iz62twpy]>span[data-astro-cid-iz62twpy]:last-child{color:var(--muted);font-size:11px}@media (width<=900px){.pipeline[data-astro-cid-iz62twpy]{grid-template-columns:repeat(2,1fr)}.pipeline-step[data-astro-cid-iz62twpy]:nth-child(2){border-right:0}.pipeline-step[data-astro-cid-iz62twpy]:nth-child(2):after{display:none}.pipeline-step[data-astro-cid-iz62twpy]:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=450px){.pipeline-step[data-astro-cid-iz62twpy]{padding:20px 16px}.pipeline-step[data-astro-cid-iz62twpy] strong[data-astro-cid-iz62twpy]{font-size:15px}.pipeline-step[data-astro-cid-iz62twpy]>span[data-astro-cid-iz62twpy]:last-child{font-size:10px}}
