.s-steps--flush{padding-top:0}.s-steps__inner{gap:var(--s-1200)}.s-steps__inner,.s-steps__list{display:flex;flex-direction:column}.s-steps__list{counter-reset:none;gap:var(--s-600);list-style:none;margin:0;padding:0}.s-steps__step{align-items:flex-start;display:flex;gap:var(--s-800);position:relative}.s-steps__step:not(:last-child):before{background:rgba(30,30,30,.12);bottom:calc(var(--s-600)*-1);content:"";left:27px;position:absolute;top:56px;width:2px}.section--navy .s-steps__step:not(:last-child):before{background:var(--c-white-40)}.s-steps__num{align-items:center;background:var(--c-navy);border-radius:50%;color:var(--c-white);display:inline-flex;flex:none;font-size:var(--fs-sub-lg);font-weight:600;height:56px;justify-content:center;line-height:1;position:relative;width:56px}.section--navy .s-steps__num{background:var(--c-yellow);color:var(--c-ink)}.s-steps__card{background:var(--c-white);border-radius:var(--r-400);display:flex;flex:1;flex-direction:column;gap:var(--s-300);min-width:0;padding:var(--s-800)}.s-steps--cards-bg .s-steps__card{background:var(--c-bg)}.s-steps--cards-navy .s-steps__card{background:var(--c-navy-2)}.s-steps__title{color:inherit}.s-steps__text{color:var(--c-ink-70);font-size:var(--fs-body);line-height:var(--lh)}.s-steps__text a,.s-steps__text strong{color:var(--c-ink)}.section--navy .s-steps__text{color:var(--c-white-70)}.section--navy .s-steps__text a,.section--navy .s-steps__text strong{color:var(--c-white)}@media (max-width:820px){.s-steps__inner{gap:var(--s-800)}.s-steps__list,.s-steps__step{gap:var(--s-400)}.s-steps__step:not(:last-child):before{bottom:calc(var(--s-400)*-1);left:19px;top:40px}.s-steps__num{font-size:var(--fs-sub-md);height:40px;width:40px}.s-steps__card{padding:var(--s-600)}}