.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.nf b{letter-spacing:-.06em;font-size:clamp(110px,22vw,220px);font-weight:900;line-height:.9}.nf h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(24px,4vw,36px);font-weight:900}.nf p{color:var(--muted);max-width:440px;margin-top:12px}.nf .btn{margin-top:28px}
