.nr-sequence{background:#f9f9f7;color:#202128;padding:clamp(65px,7vw,110px) 0}
.nr-sequence__inner{max-width:1440px;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(20px,2.4vw,36px);align-items:stretch}
.nr-sequence__title{padding-top:15px;display:flex;flex-direction:column;align-items:flex-start}
.nr-sequence__title p{color:#354ea3;font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 30px}
.nr-sequence__title h2{font-size:clamp(37px,4.1vw,59px);letter-spacing:-.07em;font-weight:500;line-height:1.03;margin:0 0 21px}
.nr-sequence__title>span{font-size:14px;color:#59606c;line-height:1.7;max-width:290px}
.nr-sequence__image{margin:0;background:#e3e5eb;position:relative;overflow:hidden}
.nr-sequence__image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center 20%}
.nr-sequence__image figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 14px;background:rgba(249,249,247,.94);font-size:11px;color:#505562}
.nr-sequence__steps{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #bbc1cd}
.nr-sequence__steps>div{border-bottom:1px solid #bbc1cd;padding:23px 0 25px}
.nr-sequence__steps>div>span{font-size:10px;letter-spacing:.18em;color:#354ea3;font-weight:700}
.nr-sequence__steps h3{font-size:22px;line-height:1.1;letter-spacing:-.045em;font-weight:600;margin:12px 0 8px}
.nr-sequence__steps p{font-size:13px;color:#59606c;line-height:1.6;margin:0;max-width:320px}
.nr-sequence__steps>a{display:inline-block;align-self:flex-start;color:#354ea3;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;margin:18px 0 0}
@media(max-width:1050px){.nr-sequence__inner{grid-template-columns:1fr 1fr}.nr-sequence__title{grid-column:1/-1}.nr-sequence__title>span{max-width:600px}.nr-sequence__image img{min-height:430px}}
@media(max-width:620px){.nr-sequence__inner{display:block}.nr-sequence__title{margin-bottom:25px}.nr-sequence__image{margin-bottom:27px}.nr-sequence__image img{height:auto;min-height:0;aspect-ratio:4/5}.nr-sequence__steps>div{padding:20px 0}}
