.pm-404{padding:var(--pm-space-16) 0 var(--pm-space-24,6rem)}.pm-404__code{margin:0 0 var(--pm-space-4);font-family:var(--pm-font-display);letter-spacing:var(--pm-tracking-display);color:var(--pm-blue);font-size:clamp(4.5rem,3rem + 8vw,8rem);font-weight:800;line-height:1}.pm-404 h1{margin:0 0 var(--pm-space-4)}.pm-404__actions{gap:var(--pm-space-3,.75rem);margin:var(--pm-space-8) 0 var(--pm-space-12);flex-wrap:wrap;display:flex}.pm-404__heading{font-size:var(--pm-text-h3);margin:0 0 var(--pm-space-4)}.pm-404__links{gap:var(--pm-space-2,.5rem) var(--pm-space-6);padding:var(--pm-space-6);border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);background:var(--pm-surface-alt);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;list-style:none;display:grid}.pm-404__links a{color:var(--pm-ink);font-weight:500;text-decoration:none}.pm-404__links a:hover,.pm-404__links a:focus-visible{color:var(--pm-blue);text-decoration:underline}.pm-404__help{margin:var(--pm-space-8) 0 0;color:var(--pm-ink-soft)}
