.nf-wrap{text-align:center;background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:78vh;padding:160px 24px 96px;display:flex}.nf-code{letter-spacing:.32em;color:var(--clay);margin:0 0 18px;font-size:13px;font-weight:600}.nf-wrap h1{color:var(--cream);margin:0 0 18px;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1}.nf-body{color:var(--stone);max-width:46ch;margin:0 auto 36px;font-size:16px;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.nf-links{flex-wrap:wrap;justify-content:center;gap:26px;display:flex}.nf-links a{color:var(--stone);font-size:15px;text-decoration:none;transition:color .25s}.nf-links a:hover{color:var(--cream)}@media (max-width:560px){.nf-wrap{padding:130px 20px 72px}.nf-links{gap:16px 20px}}.nf-wrap .nf-actions .btn-primary,.nf-wrap .nf-actions .btn-secondary{color:var(--cream);background:0 0;border:1px solid #fdfcfa59;transition:background .34s cubic-bezier(.4,0,.2,1),color .34s cubic-bezier(.4,0,.2,1),border-color .34s cubic-bezier(.4,0,.2,1)}.nf-wrap .nf-actions .btn-primary:hover,.nf-wrap .nf-actions .btn-secondary:hover{background:var(--cream);border-color:var(--cream);color:var(--ink)}
