.error-body{margin:0;background:#fff;color:#17181a;font:18px/1.6 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}.error-body *,.error-page *{box-sizing:border-box}.error-header{border-bottom:2px solid #c8102e;padding:16px max(20px,calc((100% - 1040px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px}.error-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#123f35;font-size:22px;font-weight:800;white-space:nowrap}.error-brand svg{width:34px;height:34px}.error-brand b{color:#89622b}.error-slogan{color:#55585d;font-size:16px}.error-page{max-width:1040px;margin:auto;padding:36px 20px 24px}.error-page a{color:#c8102e;text-underline-offset:3px}.error-intro{display:grid;grid-template-columns:130px minmax(0,1fr);gap:28px;align-items:center;border-bottom:1px solid #e0e2e5;padding-bottom:28px;margin-bottom:28px}.error-code{margin:0!important;font-size:72px;font-weight:800;line-height:1;color:#c8102e;letter-spacing:-3px}.error-eyebrow{font-size:15px;color:#55585d;margin:0 0 8px}.error-page h1{font-size:clamp(26px,4vw,36px);line-height:1.2;color:#c8102e;margin:0;text-transform:none}.error-description{max-width:60ch;color:#55585d;margin:14px 0 18px}.error-actions{display:flex;flex-wrap:wrap;gap:12px}.error-page .error-button{background:#c8102e;color:#fff;border:1px solid #c8102e;padding:10px 12px;min-height:46px;display:inline-flex;align-items:center;gap:8px;font-size:17px;white-space:nowrap;text-decoration:none;font-weight:700;border-radius:3px}.error-page .error-button.secondary{background:transparent;color:#c8102e;border-color:#c8ccd1}.error-page h2{font-size:22px;margin:0 0 14px;text-transform:none}.error-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.error-card{display:flex;flex-direction:column;gap:5px;text-decoration:none;border:1px solid #e0e2e5;padding:16px;border-radius:3px}.error-card span{color:#55585d;font-size:16px}.error-card strong span{color:#c8102e}.error-card:hover{border-color:#c8102e;background:#fff9fa}.error-popular{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.error-popular a{padding:8px 0;min-height:44px}.error-help{color:#55585d;font-size:16px;margin:16px 0 0}.error-footer{max-width:1040px;margin:auto;padding:16px 20px 24px;color:#55585d;font-size:14px}.error-header a:focus-visible,.error-page a:focus-visible{outline:3px solid #c8102e;outline-offset:4px}@media(max-width:600px){.error-header{padding:14px 20px}.error-slogan{display:none}.error-page{padding-top:24px}.error-intro{grid-template-columns:1fr;gap:12px;padding-bottom:24px;margin-bottom:24px}.error-code{font-size:48px;letter-spacing:-1px}.error-actions a{justify-content:center;flex:1 1}.error-grid{grid-template-columns:1fr}.error-card{padding:14px}.error-description{margin:12px 0 16px}.error-popular{gap:4px 20px}}@media(prefers-color-scheme:dark){.error-body{background:#151719;color:#f0f1f2;color-scheme:dark}.error-card span,.error-description,.error-eyebrow,.error-footer,.error-help,.error-slogan{color:#bfc3ca}.error-card strong span,.error-code,.error-page .error-button.secondary,.error-page a,.error-page h1{color:#ff8899}.error-card,.error-intro{border-color:#45494f}.error-card:hover{background:#242022}.error-brand{color:#a6dcc1}.error-brand b{color:#dfbd7d}.error-brand svg g{stroke:#a6dcc1}}