.steps .container{align-items:flex-start;display:flex;gap:.56rem}.steps .steps-heading{display:flex;flex:0 0 5.54rem;flex-direction:column;gap:.16rem}.steps .steps-list{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.steps .step-item{align-items:flex-start;display:flex;gap:.2rem;padding:.32rem 0}.steps .step-item:first-child{padding-top:0}.steps .step-item:first-child .step-number{color:var(--color-brand)}.steps .step-item:last-child{padding-bottom:0}.steps .step-item+.step-item{background:var(--dotted-line)}.steps .step-number{flex:none;transition:color var(--dur-state) var(--ease-state)}.steps .step-number,html.js .steps .step-item:first-child .step-number{color:var(--color-black)}html.js .steps .step-item.is-active .step-number{color:var(--color-brand)}.steps .step-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.12rem;padding-top:.07rem}.steps .step-text{color:var(--color-gray-text)}@media screen and (max-width:768px) and (orientation:portrait){.steps .container{flex-direction:column;gap:.24rem}.steps .steps-heading{flex:none}.steps .step-body{padding-top:.04rem}}