.nm-frows{--nm-frows-gap:96px;display:flex;flex-direction:column;gap:var(--nm-frows-gap);font-family:var(--nm-font)}.nm-frow{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px)}.nm-frow--no-img{grid-template-columns:1fr}.nm-frow--img-right .nm-frow__media{order:2}.nm-frow__media{position:relative;display:flex;justify-content:center}.nm-frow__media a{display:block}.nm-frow__img{position:relative;z-index:1;display:block;width:100%;max-width:520px;height:auto}.nm-frows--frame .nm-frow__media::before{content:"";position:absolute;inset:4% 14%;border:2px solid var(--nm-red);transform:rotate(-4deg);pointer-events:none}.nm-frows--frame .nm-frow--img-right .nm-frow__media::before{transform:rotate(4deg)}.nm-frows .nm-frow__title{margin:0 0 18px;font-family:var(--nm-font);font-size:clamp(30px,3.4vw,47px);font-weight:600;line-height:1.12;color:#000}.nm-frow__text{margin:0 0 14px;max-width:560px;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--nm-muted)}.nm-frow__text p{margin:0 0 12px}.nm-frow__text p:last-child{margin-bottom:0}.nm-frow__text strong{color:var(--nm-text)}.nm-frow__extra{margin:8px 0 6px;max-width:100%}.nm-frow__extra-img{display:block;width:100%;height:auto}.nm-frow__btn{margin-top:6px;font-size:19px}@media(max-width:880px){.nm-frow{grid-template-columns:1fr;gap:28px}.nm-frow--img-right .nm-frow__media{order:0}.nm-frow__img{max-width:420px}.nm-frows--frame .nm-frow__media::before{inset:4% 18%}}