.ch-timeline-steps{--ch-ts-active:#e2620a;--ch-ts-pill-radius:999px;--ch-ts-pill-font:0.875rem;align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0;width:100%}.ch-timeline-steps.is-bleed{padding-inline:var(--wp--style--root--padding-left,1rem);width:100vw}.ch-timeline-steps__item{align-items:center;display:flex;flex:0 1 auto}.ch-timeline-steps__item:not(:last-child){flex:1 1 auto;min-width:2rem}.ch-timeline-steps__pill{align-items:center;background:transparent;border:1px solid;border-radius:var(--ch-ts-pill-radius);color:currentColor;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--ch-ts-pill-font);font-weight:400;justify-content:center;letter-spacing:-.02em;line-height:1.1;margin:0;min-height:40px;padding:10px 20px;transition:color .32s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.ch-timeline-steps__pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ch-timeline-steps__pill.is-active{color:var(--ch-ts-active)}.ch-timeline-steps__connector{background:currentColor;color:currentColor;display:block;flex:1 1 0;height:1px;margin-inline:12px;position:relative;transition:color .32s cubic-bezier(.2,.8,.2,1)}.ch-timeline-steps--arrow .ch-timeline-steps__connector:after{border:4px solid transparent;border-left-color:currentcolor;content:"";height:0;position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:0}.ch-timeline-steps__item.is-active>.ch-timeline-steps__connector{color:var(--ch-ts-active)}@media(max-width:768px){.ch-timeline-steps{overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none}.ch-timeline-steps::-webkit-scrollbar{display:none}.ch-timeline-steps__item:not(:last-child){flex:0 0 auto;min-width:auto}.ch-timeline-steps__connector{margin-inline:8px;width:3rem}}.ch-timeline-steps.has-captions,.ch-timeline-steps.has-captions .ch-timeline-steps__item{align-items:flex-start}.ch-timeline-steps.has-captions .ch-timeline-steps__stop{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;width:var(--ch-timeline-step-width,9rem)}.ch-timeline-steps.has-captions .ch-timeline-steps__caption{cursor:pointer;font-size:var(--ch-timeline-caption-font,.8125rem);line-height:1.35}.ch-timeline-steps.has-captions .ch-timeline-steps__connector{margin-top:calc(var(--ch-timeline-pill-height, 40px)/2)}.ch-timeline-steps.is-overflowing{cursor:grab;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}@media(min-width:769px){.ch-timeline-steps.is-overflowing{padding-block:4px}}.ch-timeline-steps.is-overflowing::-webkit-scrollbar{display:none}.ch-timeline-steps.is-overflowing .ch-timeline-steps__item:not(:last-child){flex:0 0 auto;min-width:auto}.ch-timeline-steps.is-overflowing .ch-timeline-steps__connector{flex:0 0 auto;width:var(--ch-timeline-connector-width,3rem)}.ch-timeline-steps.is-overflowing .ch-timeline-steps__pill,.ch-timeline-steps.is-overflowing .ch-timeline-steps__stop{scroll-snap-align:start}.ch-timeline-steps.is-overflowing.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ch-timeline-steps-wrap{align-items:center;display:flex;gap:.75rem}.ch-timeline-steps-wrap.is-bleed{padding-inline:var(--wp--style--root--padding-left,1rem);width:100vw}.ch-timeline-steps-wrap>.ch-timeline-steps{flex:1 1 auto;min-width:0}.ch-timeline-steps__scroll{align-items:center;background:transparent;border:1px solid;border-radius:var(--ch-carousel-arrow-radius,9999px);color:inherit;cursor:pointer;display:none;flex:0 0 auto;height:var(--ch-carousel-arrows-size,2.5rem);justify-content:center;padding:0;transition:opacity .22s ease;width:var(--ch-carousel-arrows-size,2.5rem)}.ch-timeline-steps-wrap.is-overflowing>.ch-timeline-steps__scroll{display:inline-flex}.ch-timeline-steps__scroll:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ch-timeline-steps__scroll[disabled]{cursor:default;opacity:.3}.ch-timeline-steps.is-style-route,.is-style-route>.ch-timeline-steps{--ch-tr-dot:var( --ch-timeline-route-dot,16px );--ch-tr-line:var( --ch-timeline-route-line,var( --wp--preset--color--light-grey,#e5e5e5 ) );--ch-tr-lw:var( --ch-timeline-route-line-width,2px );--ch-tr-pad:6px;--ch-tr-prog:var( --ch-timeline-route-progress,var( --ch-ts-active ) );align-items:stretch;padding-top:var(--ch-tr-pad)}.ch-timeline-steps.is-style-route .ch-timeline-steps__item,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item{align-items:center;border-radius:2px;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--ch-tr-dot) + var(--ch-timeline-route-gap, .75rem));position:relative}.ch-timeline-steps.is-style-route:not(.is-overflowing) .ch-timeline-steps__item,.ch-timeline-steps.is-style-route:not(.is-overflowing) .ch-timeline-steps__item:not(:last-child),.is-style-route>.ch-timeline-steps:not(.is-overflowing) .ch-timeline-steps__item,.is-style-route>.ch-timeline-steps:not(.is-overflowing) .ch-timeline-steps__item:not(:last-child){flex:1 1 0;min-width:0}.ch-timeline-steps.is-style-route.is-overflowing .ch-timeline-steps__item,.is-style-route>.ch-timeline-steps.is-overflowing .ch-timeline-steps__item{flex:0 0 auto;scroll-snap-align:center;width:var(--ch-timeline-step-width,9rem)}.ch-timeline-steps.is-style-route.is-overflowing .ch-timeline-steps__pill,.ch-timeline-steps.is-style-route.is-overflowing .ch-timeline-steps__stop,.is-style-route>.ch-timeline-steps.is-overflowing .ch-timeline-steps__pill,.is-style-route>.ch-timeline-steps.is-overflowing .ch-timeline-steps__stop{scroll-snap-align:none}.ch-timeline-steps.is-style-route .ch-timeline-steps__item:after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item:after{background:var(--ch-tr-line);content:"";height:var(--ch-tr-lw);left:0;position:absolute;right:0;top:calc(var(--ch-tr-dot)/2 - var(--ch-tr-lw)/2);z-index:0}.ch-timeline-steps.is-style-route .ch-timeline-steps__item:first-child:after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item:first-child:after{left:50%}.ch-timeline-steps.is-style-route .ch-timeline-steps__item:last-child:after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item:last-child:after{right:50%}.ch-timeline-steps.is-style-route .ch-timeline-steps__item.is-active:after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item.is-active:after{background:var(--ch-tr-prog)}.ch-timeline-steps.is-style-route .ch-timeline-steps__item.is-active:has([aria-current=step]):after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item.is-active:has([aria-current=step]):after{background:linear-gradient(to right,var(--ch-tr-prog) 50%,var(--ch-tr-line) 50%)}.ch-timeline-steps.is-style-route .ch-timeline-steps__item.is-active:first-child:has([aria-current=step]):after,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item.is-active:first-child:has([aria-current=step]):after{background:var(--ch-tr-line)}.ch-timeline-steps.is-style-route .ch-timeline-steps__connector,.is-style-route>.ch-timeline-steps .ch-timeline-steps__connector{display:none}.ch-timeline-steps.is-style-route .ch-timeline-steps__stop,.is-style-route>.ch-timeline-steps .ch-timeline-steps__stop{align-items:center;gap:.375rem;text-align:center}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill{background:none;border:0;border-radius:0;color:inherit;font-size:var(--ch-timeline-route-label-font,var(--ch-ts-pill-font));font-weight:600;letter-spacing:normal;min-height:0;padding:0;position:static;text-align:center}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill:before,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill:before{background:var(--ch-timeline-route-dot-bg,var(--wp--preset--color--white,#fff));border:var(--ch-timeline-route-dot-border,2px) solid var(--ch-tr-line);border-radius:50%;box-sizing:border-box;content:"";height:var(--ch-tr-dot);left:50%;position:absolute;top:0;transform:translateX(-50%);transition:background-color .2s ease,border-color .2s ease;width:var(--ch-tr-dot);z-index:1}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill:focus-visible,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill:focus-visible{outline:none}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill.is-active,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill.is-active{color:inherit}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill.is-active:before,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill.is-active:before{border-color:var(--ch-tr-prog)}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill[aria-current=step],.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill[aria-current=step]{color:var(--ch-ts-active)}.ch-timeline-steps.is-style-route .ch-timeline-steps__pill[aria-current=step]:before,.is-style-route>.ch-timeline-steps .ch-timeline-steps__pill[aria-current=step]:before{background:var(--ch-ts-active);border-color:var(--ch-ts-active)}.ch-timeline-steps.is-style-route .ch-timeline-steps__item:has(.ch-timeline-steps__pill:focus-visible),.is-style-route>.ch-timeline-steps .ch-timeline-steps__item:has(.ch-timeline-steps__pill:focus-visible){outline:2px solid currentColor;outline-offset:2px}.ch-timeline-steps.is-style-route .ch-timeline-steps__caption,.is-style-route>.ch-timeline-steps .ch-timeline-steps__caption{color:var(--ch-timeline-route-muted,color-mix(in srgb,currentColor 60%,transparent));font-size:var(--ch-timeline-route-caption-font,var(--wp--preset--font-size--body-xs,.75rem));line-height:1.3;text-align:center}.ch-timeline-steps.is-style-route .ch-timeline-steps__item:has([aria-current=step]) .ch-timeline-steps__caption,.is-style-route>.ch-timeline-steps .ch-timeline-steps__item:has([aria-current=step]) .ch-timeline-steps__caption{color:inherit}.ch-timeline-steps.is-style-route.has-captions .ch-timeline-steps__item,.is-style-route>.ch-timeline-steps.has-captions .ch-timeline-steps__item{align-items:center}.ch-timeline-steps-wrap.is-style-route{align-items:flex-start}.ch-timeline-steps-wrap.is-style-route>.ch-timeline-steps__scroll{margin-top:calc(6px + var(--ch-timeline-route-dot, 16px)/2 - var(--ch-carousel-arrows-size, 2.5rem)/2)}@media(prefers-reduced-motion:reduce){.ch-timeline-steps *{animation:none!important;transition-duration:0ms!important}}
