.stages[data-astro-cid-yhsgzspp]{gap:0;max-width:860px;margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-yhsgzspp]{padding-block:var(--space-lg);border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 12px);grid-template-columns:52px 1fr;gap:0 1.25rem;display:grid}.stage[data-astro-cid-yhsgzspp]:first-child{border-top:0;padding-top:0}.stage__num[data-astro-cid-yhsgzspp]{border-radius:var(--radius-sm);background:var(--brand-dark);color:#fff;width:52px;height:52px;font-weight:800;font-size:var(--fs-step-1);place-items:center;display:grid;position:relative}.stage[data-astro-cid-yhsgzspp]:not(:last-child) .stage__num[data-astro-cid-yhsgzspp]:after{content:"";top:52px;bottom:calc(-1 * var(--space-lg) - 1px);background:var(--border);width:2px;position:absolute;left:25px}.stage__title[data-astro-cid-yhsgzspp]{font-size:var(--fs-step-2);margin:.35rem 0 .6rem}.stage__what[data-astro-cid-yhsgzspp]{color:var(--ink-2);line-height:1.7}.stage__meta[data-astro-cid-yhsgzspp]{gap:.9rem;margin:1.1rem 0 0;display:grid}.stage__meta[data-astro-cid-yhsgzspp]>div[data-astro-cid-yhsgzspp]{border-left:3px solid var(--accent-soft);padding-left:.9rem}.stage__meta[data-astro-cid-yhsgzspp] dt[data-astro-cid-yhsgzspp]{font-size:var(--fs-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:.2rem;font-weight:800}.stage__meta[data-astro-cid-yhsgzspp] dd[data-astro-cid-yhsgzspp]{color:var(--ink-2);font-size:var(--fs-body-sm);margin:0;line-height:1.6}.stage__links[data-astro-cid-yhsgzspp]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.stage__links[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]{font-weight:600;font-size:var(--fs-body-sm);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.stage__links[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]:hover{text-decoration:underline}@media (width>=720px){.stage__meta[data-astro-cid-yhsgzspp]{grid-template-columns:1fr 1fr;gap:1rem 2rem}}@media (width<=480px){.stage[data-astro-cid-yhsgzspp]{grid-template-columns:40px 1fr;gap:0 .9rem}.stage__num[data-astro-cid-yhsgzspp]{width:40px;height:40px;font-size:var(--fs-title-sm)}.stage[data-astro-cid-yhsgzspp]:not(:last-child) .stage__num[data-astro-cid-yhsgzspp]:after{top:40px;left:19px}}.stage__figure[data-astro-cid-yhsgzspp]{margin-top:1.25rem}.stage__figure[data-astro-cid-yhsgzspp] .post-figure[data-astro-cid-yhsgzspp]{margin:0}.flow[data-astro-cid-yhsgzspp]{max-width:860px;margin:1.75rem 0 2.75rem}.flow__head[data-astro-cid-yhsgzspp]{margin-bottom:1rem;display:block}.flow__title[data-astro-cid-yhsgzspp]{color:var(--brand-dark);font-weight:800;font-size:var(--fs-title-sm);display:block}.flow__desc[data-astro-cid-yhsgzspp]{color:var(--ink-2);font-size:var(--fs-body-sm);margin-top:.3rem;line-height:1.55;display:block}.flow__track[data-astro-cid-yhsgzspp]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.flow__step[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-dark);font-weight:600;font-size:var(--fs-body-sm);align-items:center;gap:.6rem;padding:.6rem .75rem;line-height:1.3;text-decoration:none;display:flex}.flow__step[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]:hover{border-color:var(--brand)}.flow__num[data-astro-cid-yhsgzspp]{background:var(--brand-dark);color:#fff;width:28px;height:28px;font-weight:800;font-size:var(--fs-step--1);border-radius:8px;flex:none;place-items:center;display:grid}.flow__step--community[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]{border:1px dashed var(--accent);background:var(--accent-soft)}.flow__step--community[data-astro-cid-yhsgzspp] .flow__num[data-astro-cid-yhsgzspp]{background:var(--accent)}.flow__tag[data-astro-cid-yhsgzspp]{color:var(--ink-2);font-weight:500;font-size:var(--fs-step--1);margin-top:.2rem;display:block}@media (width>=700px){.flow__track[data-astro-cid-yhsgzspp]{grid-template-columns:repeat(4,1fr);gap:.75rem 0}.flow__step[data-astro-cid-yhsgzspp]{padding-right:16px;position:relative}.flow__step[data-astro-cid-yhsgzspp]:nth-child(4n){padding-right:0}.flow__step[data-astro-cid-yhsgzspp] a[data-astro-cid-yhsgzspp]{flex-direction:column;align-items:flex-start;height:100%}.flow__step[data-astro-cid-yhsgzspp]:not(:nth-child(4n)):after{content:"";border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);width:9px;height:9px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}}@media (width>=1200px){.flow[data-astro-cid-yhsgzspp]{max-width:none}.flow__track[data-astro-cid-yhsgzspp]{grid-template-columns:repeat(8,1fr);gap:0}.flow__step[data-astro-cid-yhsgzspp]:nth-child(4n){padding-right:16px}.flow__step[data-astro-cid-yhsgzspp]:last-child{padding-right:0}.flow__step[data-astro-cid-yhsgzspp]:nth-child(4):after{content:"";border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong);width:9px;height:9px;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(45deg)}}
