.nb-section{padding:82px 0}.nb-section--shade{background:linear-gradient(#0000,#a87c000b)}.nb-section__heading{text-align:center;margin-bottom:58px}.nb-section__heading h2{letter-spacing:-.02em;margin:22px 0;font-size:clamp(28px,3.5vw,48px);line-height:1.2}.nb-section__heading p{max-width:790px;color:var(--nb-muted);margin:auto;font-size:20px;line-height:1.55}@media (max-width:700px){.nb-section{padding:52px 0}.nb-section__heading{margin-bottom:32px}.nb-section__heading p{font-size:17px}}
