.cts-component-shortcode--timeline{margin-block:var(--cts-space-6) var(--cts-space-6)}.cts-timeline{--cts-timeline-text: var(--cts-color-text);--cts-timeline-muted: var(--cts-color-muted);--cts-timeline-rail: var(--cts-color-border);--cts-timeline-number-background: var(--cts-color-offer-action);--cts-timeline-number-text: var(--cts-color-on-offer-action);--cts-timeline-process-background: var(--cts-color-surface);--cts-timeline-process-text: var(--cts-color-muted);--cts-timeline-process-border: var(--cts-color-border-strong);--cts-timeline-button: var(--cts-color-offer-action);--cts-timeline-button-text: var(--cts-color-on-offer-action);--cts-timeline-button-hover: var(--cts-color-offer-action-hover);inline-size:100%;margin:0;padding:0;list-style:none;color:var(--cts-timeline-text)}.cts-timeline--steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cts-timeline--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cts-timeline--count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cts-timeline--steps .cts-timeline__step{min-inline-size:0;padding-inline:var(--cts-space-8)}.cts-timeline--steps .cts-timeline__step:first-child{padding-inline-start:0}.cts-timeline--steps .cts-timeline__step:last-child{padding-inline-end:0}.cts-timeline--steps .cts-timeline__step+.cts-timeline__step{border-inline-start:1px solid var(--cts-timeline-rail)}.cts-timeline__head{display:flex;align-items:center;gap:var(--cts-space-3);margin-block-end:14px}.cts-timeline--steps .cts-timeline__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;inline-size:32px;block-size:32px;border-radius:2px;background:var(--cts-timeline-number-background);color:var(--cts-timeline-number-text);font-family:var(--cts-font-family-mono);font-weight:600}.cts-timeline__label{color:var(--cts-timeline-muted);font-family:var(--cts-font-family-mono);font-size:.65625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cts-timeline__title{margin:0 0 var(--cts-space-2);font-size:1.0625rem;line-height:1.3}.cts-timeline__text{font-size:.875rem;line-height:1.6}.cts-timeline__text>:first-child{margin-block-start:0}.cts-timeline__text>:last-child{margin-block-end:0}.cts-timeline a.cts-timeline__action{display:inline-flex;align-items:center;justify-content:center;inline-size:auto;max-inline-size:100%;min-block-size:44px;margin-block-start:14px;padding-inline:var(--cts-control-padding-x);border-radius:var(--cts-radius-button);background:var(--cts-timeline-button);color:var(--cts-timeline-button-text);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere}.cts-timeline a.cts-timeline__action:hover{background:var(--cts-timeline-button-hover);color:var(--cts-timeline-button-text);text-decoration:none}.cts-timeline a.cts-timeline__action:active{background:var(--cts-color-offer-action-active);color:var(--cts-timeline-button-text)}.cts-timeline--process .cts-timeline__step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--cts-space-5);padding-block-end:var(--cts-space-6)}.cts-timeline--process .cts-timeline__step:last-child{padding-block-end:0}.cts-timeline__marker{display:flex;flex-direction:column;align-items:center}.cts-timeline--process .cts-timeline__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;inline-size:32px;block-size:32px;border:1px solid var(--cts-timeline-process-border);border-radius:50%;background:var(--cts-timeline-process-background);color:var(--cts-timeline-process-text);font-family:var(--cts-font-family-mono);font-size:.875rem;font-weight:600}.cts-timeline__rail{flex:1;inline-size:1px;margin-block-start:6px;background:var(--cts-timeline-rail)}@media(min-width:760px)and (max-width:1023px){.cts-timeline--steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cts-space-8) 0}.cts-timeline--steps .cts-timeline__step:nth-child(odd){padding-inline-start:0;border-inline-start:0}.cts-timeline--steps .cts-timeline__step:nth-child(2n){padding-inline-end:0}}@media(min-width:1024px)and (max-width:1199px){.cts-timeline--count-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cts-space-8) 0}.cts-timeline--count-5 .cts-timeline__step:nth-child(odd){padding-inline-start:0;border-inline-start:0}.cts-timeline--count-5 .cts-timeline__step:nth-child(2n){padding-inline-end:0}}@media(max-width:759px){.cts-timeline--steps{display:flex;flex-direction:column}.cts-timeline--steps .cts-timeline__step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;row-gap:var(--cts-space-1);padding:0 0 var(--cts-space-5);border:0!important}.cts-timeline--steps .cts-timeline__step:not(:last-child):before{position:absolute;inset-block:38px 0;inset-inline-start:15px;inline-size:1px;background:var(--cts-timeline-rail);content:""}.cts-timeline--steps .cts-timeline__head{display:contents}.cts-timeline--steps .cts-timeline__number{grid-column:1}.cts-timeline--steps .cts-timeline__label,.cts-timeline--steps .cts-timeline__title,.cts-timeline--steps .cts-timeline__text,.cts-timeline--steps .cts-timeline__action{grid-column:2}.cts-timeline--steps .cts-timeline__label{align-self:center}.cts-timeline--steps .cts-timeline__title{margin-block-end:0}.cts-timeline--steps a.cts-timeline__action{justify-self:start;margin-block-start:var(--cts-space-2)}}@media print{.cts-timeline__step{break-inside:avoid}}@media(forced-colors:active){.cts-timeline__number,.cts-timeline__action{border:1px solid CanvasText}}
