.np-not-found{max-width:900px;margin:auto;text-align:center;padding:72px 28px 96px;box-sizing:border-box}.np-not-found .np-404-number{font:650 clamp(96px,16vw,176px)/1 Manrope,Arial,sans-serif;color:#ff7a00;letter-spacing:-.07em;margin:26px 0}.np-not-found h1{font:550 clamp(28px,4vw,44px)/1.25 Manrope,Arial,sans-serif;letter-spacing:-.7px;margin:20px 0}.np-404-intro{max-width:62ch;margin:0 auto;color:#62665e;line-height:1.9}.np-404-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:32px}.np-404-actions a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;box-sizing:border-box;border-radius:7px;background:#ff7a00;color:#211e1b;font-weight:600;font-size:14px;text-decoration:none;transition:transform .15s,filter .15s}.np-404-actions a:hover{filter:brightness(.96)}.np-404-actions a:active{transform:scale(.98)}.np-404-actions a:focus-visible{outline:2px solid #211e1b;outline-offset:4px}@media(max-width:600px){.np-not-found{padding:48px 28px 64px}.np-404-actions{display:grid;grid-template-columns:1fr}.np-not-found h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.np-404-actions a{transition:none}.np-404-actions a:active{transform:none}}
