.nf{max-width:640px;padding:clamp(4rem, 12vh, 8rem) var(--pad) clamp(5rem, 14vh, 9rem);text-align:center;color:#111;margin:0 auto}.nf-code{font-family:var(--font-body);letter-spacing:.08em;color:#0a6fd1;font-size:1rem;font-weight:800}.nf .page-title{margin-top:.4rem}.nf-lead{color:#3a3a3a;margin-top:.8rem;font-size:1.05rem}.nf-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem;display:flex}.nf-btn{color:#10245a;background:#fff;border:1.5px solid #cfe6f8;border-radius:99px;align-items:center;min-height:46px;padding:.7rem 1.3rem;font-weight:700;display:inline-flex}.nf-btn:hover{border-color:#10245a}.nf-btn.is-primary{color:#262626;background:#ffc531;border-color:#ffc531}.nf-btn.is-primary:hover{background:#ffb800;border-color:#ffb800}.nf-btn:focus-visible{outline-offset:2px;outline:3px solid #10245a}
