.nm-about-closing{overflow:hidden;background:#171b1e;color:#fff}.nm-about-closing__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:clamp(34px, 4.2vw, 54px);text-align:center}.nm-about-closing .nm-about-kicker{margin-bottom:14px}.nm-about-closing h2{margin:0;max-width:980px;font-family:var(--nm-font-display);font-size:clamp(2.9rem, 4.8vw, 5rem);line-height:.98;letter-spacing:-.05em}.nm-about-closing h2 span{display:block}.nm-about-closing h2 span+span{margin-top:.06em}.nm-about-closing__primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;margin-top:20px;padding-inline:22px;border-radius:10px;background:var(--nm-red);color:#fff;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform 220ms var(--nm-ease-premium),background 180ms ease}.nm-about-closing__primary:hover,.nm-about-closing__primary:focus-visible{background:var(--nm-red-deep);transform:translateY(-2px);color:#fff}.nm-about-closing__icon{width:18px;height:18px}html[dir="rtl"] .nm-about-closing h2{letter-spacing:0;line-height:1.12}html[dir="rtl"] .nm-about-closing__primary{direction:rtl}@media (max-width:599px) and (orientation:portrait){.nm-about-closing__content{padding-block:28px 30px}.nm-about-closing h2{font-size:clamp(2.2rem, 10.4vw, 3.3rem);line-height:1.02}.nm-about-closing__primary{width:min(100%, 300px);margin-top:16px}}@media (max-width:920px) and (orientation:landscape){.nm-about-closing__content{padding-block:30px 34px}.nm-about-closing h2{max-width:780px;font-size:clamp(2.6rem, 5vw, 4rem)}.nm-about-closing__primary{margin-top:18px}}