.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-step]{display:flex;align-items:center;gap:.55rem}
.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-step]::before{content:attr(data-cm-step);display:inline-grid;place-items:center;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--cm-accent,#2563eb);color:#fff;font-size:.82rem;font-weight:800}
.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-step]{font-size:0}
.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-step]::after{content:attr(data-cm-step-label);font-size:1.05rem}
.cm-er-page[data-cm-workflow-contract="v3256"] h2[data-cm-step]{font-size:1.05rem}
.cm-er-page[data-cm-workflow-contract="v3256"] h2[data-cm-step]::after{content:none}
.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-phase]{scroll-margin-top:5rem}
.cm-er-page[data-cm-workflow-contract="v3256"] .cm-er-grid>[data-cm-phase]{min-width:0}
@media(max-width:760px){.cm-er-page[data-cm-workflow-contract="v3256"] [data-cm-step]::before{width:1.65rem;height:1.65rem;flex-basis:1.65rem}}
