.nw-404-page{font-size:var(--text-small);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--blue);color:#fff;-webkit-font-smoothing:antialiased;margin:0}.nw-404-page,:where(.nw-404-page) *{box-sizing:border-box}:where(.nw-404-page) a{color:inherit;text-decoration:none}:where(.nw-404-page) img{max-width:100%}@font-face{font-family:GT Flexa;src:url(/assets/fonts/GT-Flexa-VF.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.nw-404{box-sizing:border-box;min-height:calc(100vh - var(--nav-h));text-align:center;color:#080524;font-family:var(--font-inter), system-ui, sans-serif;background:#fff;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:120px 16px;display:flex}.nw-404>*{margin:0}.nw-404-code{font-family:"GT Flexa", var(--font-inter), sans-serif;color:var(--blue);font-size:96px;font-weight:500;line-height:1}.nw-404-title{font-family:"GT Flexa", var(--font-inter), sans-serif;font-weight:500;font-size:var(--title-m);line-height:var(--title-m-lh);letter-spacing:-.03em;margin-top:24px}.nw-404-text{font-size:var(--text-sub);line-height:var(--text-sub-lh);color:#4b4a5e;margin-top:8px}.nw-404-home{background:var(--blue);color:#fff;font-size:var(--text-body);font-weight:500;line-height:var(--lh-body);border-radius:8px;margin-top:32px;padding:8px 24px;text-decoration:none}.nw-404-home:hover{background:#2a2ad6}.nw-404-home:focus-visible{box-shadow:var(--focus-inset);outline:none}
