.inner-page.not-found-page{color:#fff;background:#0b0b0b}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:min(72vh,680px);padding:72px clamp(20px,6vw,108px);display:flex;position:relative;overflow:hidden}.not-found>:not(.not-found-track){position:relative}.not-found-track{pointer-events:none;width:min(480px,40vw);height:auto;position:absolute;bottom:48px;right:clamp(20px,6vw,108px)}.not-found-line{fill:none;stroke:#2a2a2d;stroke-width:14px;stroke-linecap:round}.not-found-exit{fill:none;stroke:var(--red);stroke-width:2px;stroke-dasharray:6 7}.not-found-car{fill:var(--red)}.not-found-code{color:#6f6f74;font-family:var(--font-ui);letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.not-found h1{max-width:14ch;font-family:var(--font-ui);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4vw,76px);font-weight:750;line-height:1.08}.not-found-copy{color:#a9a9ae;margin:0 0 10px;font-size:17px;line-height:1.6}.not-found-links{flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.not-found-links a{color:#a9a9ae;padding-block:6px;font-size:14px;font-weight:600}.not-found-links a:hover{color:#fff}@media (max-width:700px){.not-found{min-height:0;padding:56px 20px 170px}.not-found-track{width:220px;bottom:24px;right:20px}}
