.not-found-page{width:100%;min-height:100vh;padding-top:17rem;padding-bottom:var(--section-p-xl);color:var(--text-color)}.not-found-page__shell{gap:var(--section-p-xl);flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.not-found-page__hero{text-align:center;align-items:center;gap:var(--gap-m);flex-direction:column;width:100%;max-width:90vw;display:flex}.not-found-page__title{max-width:16ch;margin:0;font-size:clamp(2rem,4vw + .5rem,3.5rem);font-weight:700;line-height:1.1}.not-found-page__description{max-width:42ch;color:var(--text-secondary-color);margin:0;font-size:1rem;line-height:1.6}.not-found-page__actions{justify-content:center;gap:var(--gap-m);padding-top:var(--gap-xs);flex-wrap:wrap;display:flex}.not-found-page__section{gap:var(--gap-m);flex-direction:column;width:100%;display:flex}.not-found-page__section-header{text-align:center;align-items:center;gap:var(--gap-xs);flex-direction:column;display:flex}.not-found-page__section-title{margin:0;font-size:1.4rem;font-weight:700}.not-found-page__section-copy{color:var(--text-secondary-color);max-width:640px;margin:0}.not-found-page__grid-wrap{width:100%;padding:var(--card-p-s);border-radius:var(--card-br-xxl)}
