.recipe-flow{margin:0 0 var(--sp-4)}.recipe-flow__name{margin:0 0 var(--sp-2);color:var(--c-accent);font-size:var(--fs-2);font-weight:var(--fw-bold)}.recipe-flow__steps{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.recipe-flow__steps li,.recipe-flow__steps li a{align-items:center;gap:var(--sp-2);color:var(--c-ink-3);font-size:var(--fs-3);text-decoration:none;display:inline-flex}.recipe-flow__steps li+li:before{content:"›";color:var(--c-ink-3);margin-right:var(--sp-1)}.recipe-flow__num{border:1px solid var(--c-line);border-radius:var(--radius-pill);width:22px;height:22px;font-size:var(--fs-1);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.recipe-flow__steps li.is-done a{color:var(--c-ink-2)}.recipe-flow__steps li.is-done a:hover{color:var(--c-accent);text-decoration:underline}.recipe-flow__steps li.is-current{color:var(--c-ink);font-weight:var(--fw-bold)}.recipe-flow__steps li.is-current .recipe-flow__num{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}@media (max-width:767px){.recipe-flow__steps{gap:var(--sp-1)}.recipe-flow__steps li,.recipe-flow__steps li a{gap:var(--sp-1);font-size:var(--fs-2)}.recipe-flow__num{width:20px;height:20px}}
