.sif-steps__inner{max-width:46rem;margin:0 auto}.sif-steps__head{text-align:center;margin:0 0 var(--space-8)}.sif-steps__title{font-family:var(--font-heading);font-size:var(--heading-large-size);line-height:var(--heading-large-line);font-weight:var(--heading-large-weight);color:var(--text-heading);margin:0;display:block}.sif-steps__intro{margin:var(--space-3) 0 0;font-size:var(--text-large-size);line-height:var(--text-large-line);color:var(--text-primary)}.sif-steps__list{gap:var(--space-8);padding:var(--space-7) 0;margin:0;list-style:none;display:grid;position:relative}.sif-steps__list:before{content:"";border-left:3px dashed var(--color-white-a40);position:absolute;top:0;bottom:0;left:2.25rem}.sif-steps__step{align-items:center;gap:var(--space-5);grid-template-columns:4.5rem minmax(0,1fr);margin:0;padding:0;display:grid;position:relative}.sif-steps__icon{border:3px solid var(--color-orange);border-radius:var(--radius-full);background-color:var(--color-teal-900);width:4.5rem;height:4.5rem;color:var(--color-white);place-items:center;display:grid}.sif-steps__icon svg{width:2rem;height:2rem}.sif-steps__text{min-width:0}.sif-steps__step-title{margin:0 0 var(--space-1);font-family:var(--font-heading);font-size:var(--heading-xsmall-size);line-height:var(--heading-xsmall-line);font-weight:var(--heading-xsmall-weight);color:var(--text-heading)}.sif-steps__step-body{font-size:var(--text-medium-size);line-height:var(--text-medium-line);color:var(--text-primary);margin:0}@media (max-width:479px){.sif-steps__step{align-items:start;gap:var(--space-4);grid-template-columns:3.5rem minmax(0,1fr)}.sif-steps__icon{width:3.5rem;height:3.5rem}.sif-steps__icon svg{width:1.5rem;height:1.5rem}.sif-steps__list:before{left:1.75rem}}
