.inner-page-notfound .inner-hero-notfound{min-height:88dvh}.inner-page-notfound .inner-hero-notfound h1{max-width:8.5ch}.notfound-routes{z-index:3;grid-area:1/2;place-self:center end;width:100%;max-width:44rem;position:relative}.notfound-routes ol{border-top:1px solid var(--authored-line);margin:0;padding:0;list-style:none}.notfound-routes li{border-bottom:1px solid var(--authored-line)}.notfound-routes a{min-height:5.5rem;color:var(--authored-ink);grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"index label arrow""index detail arrow";align-items:center;gap:.3rem 1rem;padding:1.1rem .25rem;text-decoration:none;transition:background-color .18s,padding .22s cubic-bezier(.16,1,.3,1);display:grid}.notfound-route-index{color:var(--inner-accent-ink);letter-spacing:.08em;font-variant-numeric:tabular-nums;grid-area:index;align-self:start;padding-top:.35rem;font-size:.78rem;font-weight:780}.notfound-route-label{letter-spacing:-.04em;grid-area:label;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:760;line-height:1}.notfound-route-detail{color:var(--authored-muted);grid-area:detail;font-size:.95rem;line-height:1.5}.notfound-route-arrow{grid-area:arrow;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s}@media (hover:hover) and (pointer:fine){.notfound-routes a:hover{background:color-mix(in srgb, var(--authored-orange) 10%, transparent);padding-inline:.75rem .5rem}.notfound-routes a:hover .notfound-route-arrow{color:var(--inner-accent-ink);transform:translate(4px)}}@media (max-width:900px),(hover:none),(pointer:coarse){.inner-page-notfound .inner-hero-notfound{min-height:0}.notfound-routes{grid-area:2/1;max-width:none}.notfound-routes a{min-height:4.75rem;padding-block:1rem}}@media (prefers-reduced-motion:reduce){.notfound-routes a,.notfound-route-arrow{transition:none}}
