.not-found{max-inline-size:var(--khefa-max-width);padding:var(--khefa-space-9xl) var(--khefa-gutter);align-items:flex-start;gap:var(--khefa-space-xl);flex-direction:column;margin-inline:auto;display:flex}.not-found__eyebrow{font-family:var(--khefa-font-display);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);letter-spacing:var(--khefa-tracking-caps);text-transform:uppercase;color:var(--khefa-brand);margin:0}.not-found__title{font-family:var(--khefa-font-display);font-size:clamp(var(--khefa-display-md), 1.5rem + 2.4vw, var(--khefa-display-xl));line-height:var(--khefa-leading-tight);letter-spacing:var(--khefa-tracking-tight);text-wrap:balance;max-inline-size:20ch;margin:0}.not-found__lede{max-inline-size:var(--khefa-measure-prose);font-size:var(--khefa-text-lg);line-height:var(--khefa-leading-body);color:var(--khefa-text-muted);margin:0}.not-found__routes{border-block-start:1px solid var(--khefa-border);align-self:stretch;margin-block-start:var(--khefa-space-5xl);padding-block-start:var(--khefa-space-5xl)}.not-found__routes-heading{margin:0 0 var(--khefa-space-3xl);font-size:var(--khefa-text-xl)}.not-found__links{flex-wrap:wrap;margin:0;padding:0;list-style:none}.not-found__link{align-items:center;gap:var(--khefa-space-md);font-family:var(--khefa-font-display);font-size:var(--khefa-text-sm);font-weight:var(--khefa-weight-semibold);letter-spacing:var(--khefa-tracking-caps);text-transform:uppercase;color:var(--khefa-brand);text-decoration:none;display:inline-flex}.not-found__link:hover{color:var(--khefa-brand-hover);text-decoration:underline}
