body{margin:0;background:#f5f6f1;color:#141918;font-family:var(--font-sans,sans-serif)}.error-page{max-width:60rem;margin:auto;padding:15vh 6vw}.error-page h1{max-width:17ch;font-weight:500;font-size:clamp(2rem,5vw,4rem);line-height:1.1}.error-page p{line-height:1.6}.error-page a,.error-page button{display:inline-block;font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px solid;padding:12px 0;margin:16px 28px 0 0;cursor:pointer}.error-page :focus-visible{outline:2px solid #2366a6;outline-offset:5px}