.archive-error{--ae-ink:var(--color-text-primary);--ae-burgundy:var(--color-primary);--ae-blush:var(--color-background-light);--ae-muted:var(--color-text-muted);display:flex;align-items:center;justify-content:center;min-height:min(62vh,560px);padding:3rem 1.25rem;background:var(--ae-blush);color:var(--ae-ink);font-family:var(--font-body)}.archive-error,.archive-error *,.archive-error :after,.archive-error :before{box-sizing:border-box}.archive-error__card{width:100%;max-width:34rem;margin:0 auto;padding:2rem 1.5rem;text-align:center;background:var(--color-background);border:1px solid rgba(122,31,60,.08);box-shadow:0 12px 40px rgba(28,19,16,.06)}@media (min-width:640px){.archive-error__card{padding:2.5rem 2.25rem}}.archive-error__eyebrow{margin:0;letter-spacing:.18em;text-transform:uppercase;color:var(--ae-burgundy)}.archive-error__title{margin:.85rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:var(--font-weight-regular);font-style:italic;line-height:var(--line-height-heading);color:var(--ae-ink)}.archive-error__body{margin:.9rem auto 0;max-width:28rem;color:var(--ae-muted)}.archive-error__detail{margin:.65rem auto 0;max-width:26rem;color:rgba(102,102,102,.9)}.archive-error__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;margin-top:1.5rem}.archive-error__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1.15rem;border-radius:4px;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease,opacity .15s ease}.archive-error__btn--primary{border:0;background:var(--ae-burgundy);color:var(--color-on-primary)}.archive-error__btn--primary:focus-visible,.archive-error__btn--primary:hover{background:#8a2748;color:var(--color-on-primary);opacity:.95;outline:none}.archive-error__btn--ghost{border:1px solid rgba(122,31,60,.28);background:transparent;color:var(--ae-burgundy)}.archive-error__btn--ghost:focus-visible,.archive-error__btn--ghost:hover{background:rgba(122,31,60,.06);outline:none}