.not-found_page__VFIr4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 56px;text-align:center}.not-found_illustration__7kBvd{width:min(100%,420px);height:auto;overflow:visible;margin-bottom:12px}.not-found_number__3M_SA{fill:#dce2f2;font:800 200px Manrope,sans-serif}.not-found_mascot__odMwP{transform-origin:270px 160px;animation:not-found_float__mRs2k 4s ease-in-out infinite}.not-found_shadow__Ilskf{transform-origin:270px 269px;animation:not-found_shadow__Ilskf 4s ease-in-out infinite}.not-found_eyes__SAvzZ{transform-box:fill-box;transform-origin:center;animation:not-found_blink__QcxWE 6s infinite}.not-found_plane__W8B9h{transform-origin:440px 61px;animation:not-found_drift__ouLQ0 5s ease-in-out infinite}.not-found_label__E14D3{margin-bottom:18px;color:#c52d43;font-size:14px;font-weight:700;letter-spacing:1.7px}.not-found_title__bOfUG{margin:0 0 20px;font-size:clamp(34px,4.5vw,52px);line-height:1.15;letter-spacing:-2px}.not-found_description__7RPJl{max-width:420px;margin:0 0 30px;color:var(--muted);font-size:17px;line-height:1.8}.not-found_actions__eb6u_{display:flex;align-items:center;justify-content:center;gap:26px}.not-found_homeButton__HTgj9{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:12px;background:var(--blue);color:white;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 5px 14px #3159e824;transition:background .2s,transform .2s}.not-found_homeButton__HTgj9:hover{background:#2345c8;transform:translateY(-2px)}.not-found_articlesLink__hOrcz{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.not-found_articlesLink__hOrcz:hover{color:var(--blue)}@keyframes not-found_float__mRs2k{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes not-found_shadow__Ilskf{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.07;transform:scaleX(.85)}}@keyframes not-found_blink__QcxWE{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes not-found_drift__ouLQ0{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(7px,-6px) rotate(-5deg)}}@media (max-width:600px){.not-found_page__VFIr4{padding:28px 0 48px}.not-found_illustration__7kBvd{width:min(100%,360px);margin-bottom:18px}.not-found_title__bOfUG{letter-spacing:-1.3px}.not-found_description__7RPJl{max-width:320px;font-size:16px}.not-found_actions__eb6u_{flex-direction:column;gap:10px}.not-found_homeButton__HTgj9{min-width:210px}}