.bst-err{text-align:center;padding-inline:var(--container-px);flex-direction:column;align-items:center;max-width:44rem;margin-inline:auto;display:flex}.bst-err__brand{text-decoration:none;display:inline-block}.bst-err__brand .brand{--brand-icon-h:clamp(2.75rem, 7vw, 3.75rem)}.bst-err__code{font-size:var(--fs-small,.875rem);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--muted);margin:clamp(1.75rem,4vh,2.5rem) 0 0;font-weight:600}.bst-err__title{font-size:var(--fs-h3);color:var(--heading);margin:.5rem 0 0;font-weight:600;line-height:1.2}.bst-err__desc{font-size:var(--fs-body);color:var(--muted);text-wrap:balance;max-width:34rem;margin:clamp(.65rem,1.6vh,.9rem) 0 0;line-height:1.6}.bst-err__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.5rem,4vh,2.25rem);display:flex}.bst-err__action{border-radius:var(--r-md);background:var(--brand-wordmark);min-height:2.75rem;color:var(--bg);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:filter var(--duration-fast,.15s) var(--ease,ease);border:0;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.bst-err__action:hover{filter:brightness(1.12)}.bst-err__action--quiet{color:var(--muted);background:0 0;padding-inline:.5rem}.bst-err__action--quiet:hover{filter:none;color:var(--heading)}
