.nf{padding-block:clamp(56px,9vw,128px) clamp(64px,9vw,136px)}.nf__title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);font-weight:700;line-height:1.02}.nf__lead{max-width:52ch;font-size:var(--fs-lead);color:var(--ink-muted);text-wrap:pretty;margin-top:clamp(18px,2vw,24px);line-height:1.55}.nf__cta{margin-top:clamp(28px,3vw,36px)}.nf__links{border-top:1px solid var(--line);max-width:860px;margin-top:clamp(40px,5vw,56px);padding-top:24px}.nf__links ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nf__links a{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--ink);transition:border-color .16s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.nf__links a:hover{border-color:var(--midnight)}.nf__links svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--ink-soft)}.nf__help{color:var(--ink-muted);margin-top:28px}.nf__help a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sunbeam);text-decoration-color:var(--sunbeam);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}@media (max-width:560px){.nf__links ul{grid-template-columns:1fr;gap:8px;display:grid}.nf__links a{border-radius:14px;justify-content:space-between;width:100%}}.nf--error{min-height:100dvh;padding-block:clamp(40px,7vw,96px)}.nf__logo{width:fit-content;margin-bottom:clamp(36px,6vw,64px);display:block}.nf__logo img{display:block}
