.smb-step{counter-reset:item}.smb-step__body{position:relative}.smb-step__body>:not(:first-child){margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}.smb-step__body:before{border-left:1px dotted var(--_light-color-gray,#ccc);bottom:calc(var(--_half-leading, .4)*1rem);content:"";display:block;left:1.25rem;position:absolute;top:calc(var(--_half-leading, .4)*1rem)}.smb-step__item{margin-left:4.5rem;margin-left:calc(var(--_space, 1.8rem)*2.5*var(--_margin-scale, 1))}.smb-step__item__title{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:700;margin-bottom:.9rem;margin-bottom:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1));position:relative}.smb-step__item__title>.smb-step__item__number{left:0;margin-left:-4.5rem;margin-left:calc(var(--_space, 1.8rem)*-2.5*var(--_margin-scale, 1));position:absolute;top:50%;transform:translateY(-50%)}.smb-step__item__title>span{flex:1 1 auto}.smb-step__item__number{align-items:center;background-color:var(--_color-text,#333);border-radius:100%;color:var(--_color-white,#fff);display:flex;font-size:.75rem;font-weight:400;height:2.5rem;justify-content:center;line-height:1;overflow:hidden;width:2.5rem}.smb-step__item__number:before{content:counter(item);counter-increment:item}.smb-step__item[data-image-position] .smb-step__item__number:before{display:none}.smb-step__item__summary>*{margin-bottom:0;margin-top:0}.smb-step__item__summary>:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6)+:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}.smb-step__item__summary>:first-child{margin-top:0}.smb-step__item__summary>h1{margin-bottom:1.8rem;margin-bottom:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1));margin-top:0}.smb-step__item__summary>h2{margin-bottom:2.25rem;margin-bottom:calc(var(--_space, 1.8rem)*1.25*var(--_margin-scale, 1));margin-top:3.6rem;margin-top:calc(var(--_space, 1.8rem)*2*var(--_margin-scale, 1))}.smb-step__item__summary>h3{margin-bottom:1.35rem;margin-bottom:calc(var(--_space, 1.8rem)*.75*var(--_margin-scale, 1));margin-top:3.15rem;margin-top:calc(var(--_space, 1.8rem)*1.75*var(--_margin-scale, 1))}.smb-step__item__summary>h4{margin-bottom:.9rem;margin-bottom:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1));margin-top:2.25rem;margin-top:calc(var(--_space, 1.8rem)*1.25*var(--_margin-scale, 1))}.smb-step__item__summary>h5,.smb-step__item__summary>h6{margin-bottom:.9rem;margin-bottom:calc(var(--_space, 1.8rem)*.5*var(--_margin-scale, 1));margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}.smb-step__item__summary>ol ol,.smb-step__item__summary>ol ul,.smb-step__item__summary>ul ol,.smb-step__item__summary>ul ul{margin-bottom:0}.smb-step__item__link{align-items:center;color:#cd162c;display:inline-flex;flex-direction:row;flex-wrap:nowrap;margin-top:1.8rem;margin-top:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}.smb-step__item__link__label{text-decoration:underline}.smb-step__item__link .fa-arrow-circle-right{margin-right:.75rem}.smb-step__item--image-center .smb-step__item__figure,.smb-step__item--image-left .smb-step__item__figure,.smb-step__item--image-right .smb-step__item__figure{margin-bottom:1.8rem;margin-bottom:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1));margin-left:0;margin-right:0;margin-top:0}@media (min-width:640px){.smb-step__item--image-left .smb-step__item__body,.smb-step__item--image-right .smb-step__item__body{display:flex}.smb-step__item--image-left .smb-step__item__body>.smb-step__item__figure,.smb-step__item--image-left .smb-step__item__body>.smb-step__item__summary,.smb-step__item--image-right .smb-step__item__body>.smb-step__item__figure,.smb-step__item--image-right .smb-step__item__body>.smb-step__item__summary{flex:1 1 auto}.smb-step__item--image-left .smb-step__item__body>.smb-step__item__figure,.smb-step__item--image-right .smb-step__item__body>.smb-step__item__figure{max-width:33%}.smb-step__item--image-left .smb-step__item__figure{margin-bottom:0;margin-left:0;margin-right:1.8rem;margin-right:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1));margin-top:0}.smb-step__item--image-right .smb-step__item__body{flex-direction:row-reverse}.smb-step__item--image-right .smb-step__item__figure{margin:0 0 0 1.8rem;margin-left:calc(var(--_space, 1.8rem)*1*var(--_margin-scale, 1))}}