.nf{background:var(--background);justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.nf__inner{text-align:center;width:100%;max-width:560px}.nf__art{width:132px;height:auto;margin:0 auto 20px;display:block}.nf__code{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.nf__title{font-family:var(--font-heading), var(--font-sans);color:var(--heading);margin:0 0 12px;font-size:clamp(28px,5vw,38px);line-height:1.15}.nf__body{color:var(--body);max-width:44ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.nf__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.nf__links{border-top:1px solid var(--border);padding-top:20px}.nf__links-label{color:var(--muted);margin:0 0 12px;font-size:12px}.nf__links-list{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.nf__links-list a{color:var(--body);transition:opacity .16s var(--ease-out,ease-out);font-size:15px;text-decoration:none}.nf__links-list a:hover{opacity:.65}.nf__links-list a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.nf__links-list a{transition:none}}
