.diagram[data-astro-cid-mb5gojzx]{grid-auto-columns:1fr;grid-auto-flow:column;gap:40px;padding:0;list-style:none;display:grid;position:relative}.diagram[data-astro-cid-mb5gojzx]:before{content:"";border-top:4px dashed var(--ink);position:absolute;top:50%;left:0;right:0}.diagram[data-astro-cid-mb5gojzx]:after{content:"";background:var(--signal);border:2px solid var(--ink);width:14px;height:14px;display:none;position:absolute;top:calc(50% - 7px);left:0;transform:rotate(45deg)}@supports (animation-timeline:view()){.diagram[data-astro-cid-mb5gojzx]:after{animation:linear both travel view();animation-range:cover 15% cover 70%;display:block}}@keyframes travel{0%{left:0}to{left:calc(100% - 14px)}}@keyframes travelY{0%{top:0}to{top:calc(100% - 14px)}}li[data-astro-cid-mb5gojzx]{z-index:1;background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);font:800 20px/1.2 var(--head);flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex;position:relative}li[data-astro-cid-mb5gojzx].end{background:var(--signal)}.step[data-astro-cid-mb5gojzx]{color:var(--graphite);font-size:12.5px;font-weight:400}li[data-astro-cid-mb5gojzx].end .step[data-astro-cid-mb5gojzx]{color:var(--ink)}@media (width<=720px){.diagram[data-astro-cid-mb5gojzx]{grid-auto-flow:row;gap:20px}.diagram[data-astro-cid-mb5gojzx]:before{border-top:0;border-left:4px dashed var(--ink);inset:0 auto 0 28px}.diagram[data-astro-cid-mb5gojzx]:after{animation-name:travelY;top:0;left:23px}}.diag[data-astro-cid-njl2q4gy]{padding-block:clamp(48px,6vw,80px)}.two[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr;gap:56px;display:grid}.two[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-bottom:24px;font-size:clamp(28px,3.2vw,40px)}.ticks[data-astro-cid-njl2q4gy]{padding:0;list-style:none}.ticks[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-top:2px solid var(--ink);padding:14px 0 14px 36px;position:relative}.ticks[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:last-child{border-bottom:2px solid var(--ink)}.ticks[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"";background:var(--signal);border:2px solid var(--ink);width:14px;height:14px;position:absolute;top:21px;left:4px;transform:rotate(45deg)}.ticks[data-astro-cid-njl2q4gy].plain li[data-astro-cid-njl2q4gy]:before{background:var(--paper)}.mini[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(4,1fr);gap:16px;padding:0;list-style:none;display:grid}.mini[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);padding:20px}.mini[data-astro-cid-njl2q4gy] .mono[data-astro-cid-njl2q4gy]{color:var(--graphite);font-size:12.5px}.mini[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin:8px 0 6px}.mini[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{font-size:16px}@media (width<=860px){.two[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:40px}.mini[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}@media (width<=520px){.mini[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}
