.stp{background:var(--sky,#ecfaff);padding:clamp(56px,7vw,96px) 0}.stp__wrap{margin:0 auto;max-width:calc(1600px + var(--gutter, 20px)*2);padding:0 var(--gutter,20px)}.stp__h{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0 0 18px}.stp__h,.stp__intro{color:var(--ink,#253067);text-align:center}.stp__intro{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.3;margin:0 auto clamp(36px,4vw,52px);max-width:46em}.stp__list{counter-reset:none;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.stp__card{background:var(--paper,#fff);border-radius:24px;margin:0;padding:30px 28px 28px}.stp__n{display:block;font-size:1rem;letter-spacing:.02em;margin-bottom:40px}.stp__n,.stp__title{color:var(--ink,#253067);font-weight:600}.stp__title{font-size:1.5rem;line-height:1.2;margin:0 0 16px}.stp__text{color:var(--ink,#253067);font-size:1rem;line-height:1.3;margin:0;max-width:28em}@media (min-width:900px){.stp__list{gap:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.stp__card{min-height:205px}}@media (max-width:599px){.stp__card{padding:24px 22px}.stp__n{margin-bottom:24px}.stp__title{font-size:1.3rem}}