/* Service identifiers and ordered workflow labels; base styles stay unchanged. */
.service-intro .section-label>span{flex-shrink:0;white-space:nowrap}
.steps li,html[lang=en] .steps li{grid-template-columns:max-content 235px minmax(0,1fr)}
.steps li:before{content:none;counter-increment:none}
.step-label{font:400 .875rem/1.5 Arial,sans-serif;color:var(--blue);white-space:nowrap}
html[lang=en] .steps li{grid-template-columns:max-content 240px minmax(0,1fr)}
@media(max-width:1080px){.steps li,html[lang=en] .steps li{grid-template-columns:max-content 200px minmax(0,1fr)}}
@media(max-width:760px){.steps li,html[lang=en] .steps li{grid-template-columns:max-content minmax(0,1fr)}.step-label{grid-row:1/3}}
