.flow{align-items:start;display:grid;grid-template-columns:36fr 15fr 49fr}.flow__head{grid-column:1;position:sticky;top:calc(var(--header-h) + var(--spacing-48))}.flow__head .sechead__lede{margin-inline:0}.steps{grid-column:3}.step{--step-pad:var(--spacing-32);padding-block:var(--step-pad);position:relative}.steps{--thread-gutter:var(--spacing-40);padding-left:var(--thread-gutter)}.step__thread{bottom:0;left:calc(var(--thread-gutter)*-1 + var(--spacing-16));position:absolute;top:var(--step-pad);width:.5625rem}.step__thread:before{background:var(--color-brand-text);border-radius:50%;content:"";height:.4375rem;left:1px;position:absolute;top:.5rem;width:.4375rem}.step__thread:after{background:var(--color-frost);bottom:calc((var(--step-pad) + .5rem)*-1);content:"";left:.25rem;position:absolute;top:.9375rem;transform-origin:top;transition:transform var(--dur-line) var(--ease-in-out);width:1px}.step:last-child .step__thread:after{content:none}.js .step__thread:after{transform:scaleY(0)}.step.is-in .step__thread:after{transform:scaleY(1)}.step__n{color:var(--color-brand-text);display:block;font-weight:var(--font-weight-light);line-height:1;margin-bottom:var(--spacing-16)}.step__h,.step__n{font-size:var(--text-subheading)}.step__h{color:var(--color-slate-900);font-weight:var(--font-weight-regular);line-height:var(--leading-subheading)}.step__b{color:var(--color-slate-600);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin-top:.75rem}@media(max-width:1023px){.flow{grid-template-columns:1fr}.flow__head{margin-bottom:var(--spacing-48);position:static}.steps{grid-column:1}}@media(max-width:767px){.step{--step-pad:var(--spacing-24)}}@media(prefers-reduced-motion:reduce){.step__thread:after{transform:scaleY(1)}}
