.not-found-page{min-height:100svh;display:flex;flex-direction:column}.not-found-page .not-found-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}.not-found-page .not-found-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding-block:32px 64px}.not-found-page .not-found-copy{width:100%;max-width:820px}.not-found-page .not-found-label{margin-bottom:18px;color:var(--muted);font-size:13px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.not-found-page .not-found-description{margin-top:24px}.not-found-page .not-found-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:24px 32px;margin-top:32px}.not-found-page .not-found-footer{padding-block:24px;color:var(--muted);font-size:13px;text-align:center}@media (min-width:768px){.not-found-page h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.01em}.not-found-page .not-found-description{font-size:clamp(17px,1.6vw,21px)}}@media (max-width:767px){.not-found-page .not-found-header{min-height:82px}.not-found-page .not-found-header .text-link{font-size:16px}.not-found-page .not-found-main{display:flex;flex-direction:column;padding-block:16px 48px;gap:28px;text-align:center}.not-found-page .lost-beaver{max-width:280px}.not-found-page .lost-beaver__scene{padding-block:58px 30px}.not-found-page .lost-beaver__digit{font-size:104px}.not-found-page .not-found-actions{flex-direction:column}.not-found-page .not-found-actions .button{width:100%}.not-found-page .not-found-actions .text-link{font-size:16px}}