.visitor-journey{color:#34445c;scrollbar-width:thin;background:#fff;border:1px solid #e8ecef;border-radius:6px;max-width:1400px;margin:16px auto;padding:16px 10px;position:relative;overflow-x:auto}.visitor-journey ol{grid-template-columns:repeat(10,minmax(0,1fr));min-width:900px;margin:0;padding:0;list-style:none;display:grid}.visitor-journey li{min-width:0;position:relative}.visitor-journey li:not(:last-child):after{content:"";border-top:2px dotted #d4d8df;position:absolute;top:15px;left:calc(50% + 16px);right:calc(16px - 50%)}.visitor-journey a,.visitor-journey li>div{text-align:center;min-height:76px;color:inherit;flex-direction:column;align-items:center;gap:10px;padding:0 4px;text-decoration:none;display:flex;position:relative}.visitor-journey span{color:#263552;width:30px;height:30px;font-size:var(--type-label-size);background:#d9dde3;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.visitor-journey strong{font-size:var(--type-caption-size);font-weight:400;line-height:1.45}.visitor-journey [aria-current=step] span{color:#fff;background:#007443}.visitor-journey [aria-current=step] strong{color:#071433;font-weight:700}.visitor-journey a:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #1466ce}.visitor-journey a:hover strong{color:#007443}.visitor-journey a:active span{transform:scale(.96)}.visitor-journey a span{transition:transform .16s}.theme-workspace .visitor-journey{margin:16px 18px 24px}.entry-landing+.visitor-journey{margin:16px 24px}@media (prefers-reduced-motion:reduce){.visitor-journey a span{transition:none;transform:none}}@media (max-width:640px){.visitor-journey{max-width:calc(100% - 24px);margin:12px}.theme-workspace .visitor-journey{margin:12px}.visitor-journey ol{min-width:900px}}
