.rc-journey{box-sizing:border-box;display:flex;align-items:center;gap:30px;min-height:var(--rc-height);padding:6px 6%;background:var(--rc-bg);color:var(--rc-ink);font:700 var(--rc-size)/1.3 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.rc-journey__label{white-space:nowrap}.rc-journey__path{display:flex;align-items:center;gap:12px;min-width:0;font-size:calc(var(--rc-size) + 2px)}
.rc-journey__path a,.rc-journey__path>[aria-current]{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap}
.rc-journey__path i{flex:0 0 7px;width:7px;height:7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--rc-ink) 58%,transparent);background:radial-gradient(circle,#17100d 0 34%,transparent 38%)}
.rc-journey__path>[aria-current]{color:var(--rc-accent)}.rc-journey__path>[aria-current] i{border-color:var(--rc-accent);background:var(--rc-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--rc-accent) 12%,transparent)}
.rc-journey__path b{flex:0 0 48px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--rc-ink) 48%,transparent),var(--rc-accent))}
@media(max-width:700px){.rc-journey{gap:10px;padding:6px 16px;min-height:var(--rc-mobile-height);font-size:var(--rc-mobile);letter-spacing:.1em}.rc-journey__path{gap:8px;font-size:calc(var(--rc-mobile) + 1px)}.rc-journey__path a,.rc-journey__path>[aria-current]{gap:6px}.rc-journey__path b{flex-basis:24px}.rc-journey__path i{width:6px;height:6px;flex-basis:6px}}
