.tough-steps{flex-direction:column;gap:0;display:flex}.tough-steps__list{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:40px clamp(24px,4.2vw,48px);margin:0;padding:0;list-style:none;display:grid}.tough-steps__step{flex-direction:column;max-width:282px;display:flex}.tough-steps__top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.tough-steps__number{background:var(--tough-color-primary);width:56px;height:56px;color:var(--tough-color-on-primary);font-family:var(--sw-font-family-headline);flex:none;place-items:center;font-size:32px;font-weight:900;line-height:1;display:grid}.tough-steps__icon{color:var(--tough-color-primary);flex:none}.tough-steps__title{color:var(--sw-headline-color);letter-spacing:.02em;text-transform:var(--tough-heading-text-transform);margin:0 0 16px;font-size:20px;font-weight:900;line-height:1.1}.tough-steps__link{color:inherit;text-decoration:none}.tough-steps__link:hover,.tough-steps__link:focus-visible{color:var(--tough-color-primary);text-decoration:underline}.tough-steps__text{color:var(--tough-color-text);margin:0;font-size:14px;line-height:1.7}
