.nb-error-page{max-width:960px;margin:0 auto;padding:clamp(3rem,8vw,7rem) 1.5rem;text-align:center}.nb-error-page__eyebrow{font-size:clamp(3rem,12vw,8rem);line-height:1;margin:0 0 1rem;font-weight:800;opacity:.16}.nb-error-page__title{margin:0 0 1rem;font-size:clamp(2rem,5vw,4rem)}.nb-error-page__message{max-width:680px;margin:0 auto 2rem;font-size:1.125rem}.nb-error-page__search{display:flex;gap:.75rem;justify-content:center;align-items:end;flex-wrap:wrap;margin:0 auto 1.5rem}.nb-error-page__search label{width:100%;font-weight:700}.nb-error-page__search input{min-width:min(100%,360px);padding:.85rem 1rem;border:1px solid currentColor;border-radius:.75rem}.nb-error-page__search button,.nb-error-page__action{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:.75rem;text-decoration:none}.nb-error-page__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin:1rem 0 2rem}.nb-error-page__action--primary{background:currentColor;color:Canvas}.nb-error-page__action--secondary{border:1px solid currentColor}.nb-error-page__popular ul{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.nb-error-page__popular a{display:inline-flex;padding:.5rem .75rem;border:1px solid currentColor;border-radius:999px;text-decoration:none}@media(max-width:640px){.nb-error-page__search{display:block}.nb-error-page__search input,.nb-error-page__search button{width:100%;margin-top:.75rem}.nb-error-page__actions{display:grid}}
