.errpage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:24px;display:grid}@media (max-width:1100px){.errpage{grid-template-columns:1fr;gap:28px}}.errpage__code{letter-spacing:-.04em;background:linear-gradient(135deg,#157abf 0%,#aabd12 120%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(120px,22vw,240px);font-weight:800;line-height:.9}.errpage__code--sm{font-size:clamp(96px,16vw,180px)}.errpage__body h1,.errpage__body h2{color:#0b1b2b;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,4vw,36px);font-weight:800}.errpage__body p{color:#0b1b2ba8;max-width:46ch;margin:0 0 28px;font-size:17px;line-height:1.6}.errpage__actions{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.errpage__links{border-top:1px solid #e5ebf2;padding-top:22px}.errpage__links-title{text-transform:uppercase;letter-spacing:.08em;color:#0b1b2b80;margin:0 0 14px;font-size:13px}.errpage__links ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.errpage__links a{color:#0b1b2b;border:1px solid #e5ebf2;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.errpage__links a:hover{color:#157abf;background:#157abf0d;border-color:#157abf}
