.ErrorScreen-module__QW_MYa__wrap{min-height:100dvh;padding:var(--spacing-xxl) var(--page-gutter);background:var(--app-background);color:var(--app-text);justify-content:center;align-items:center;display:flex}.ErrorScreen-module__QW_MYa__column{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;max-width:420px;display:flex}.ErrorScreen-module__QW_MYa__eyebrow{margin:var(--spacing-sm) 0 0;font-family:var(--font-serif);font-size:var(--text-footnote);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-tracked);text-transform:uppercase;color:var(--app-text-tertiary)}.ErrorScreen-module__QW_MYa__title{font-family:var(--font-serif);font-size:var(--text-title3);line-height:1.2;font-weight:var(--font-weight-heavy);letter-spacing:-.3px;color:var(--app-text);margin:0}.ErrorScreen-module__QW_MYa__description{font-family:var(--font-sans);font-size:var(--text-md);color:var(--app-text-secondary);margin:0;line-height:1.5}.ErrorScreen-module__QW_MYa__actions{justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.ErrorScreen-module__QW_MYa__primary{align-items:center;gap:var(--spacing-xs2);height:44px;padding:0 var(--spacing-xl);border-radius:var(--radius-full);background:var(--color-patriot-blue);color:var(--color-white);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;text-decoration:none;display:inline-flex}.ErrorScreen-module__QW_MYa__secondary{align-items:center;gap:var(--spacing-xs2);height:44px;padding:0 var(--spacing-xl);border:1px solid var(--app-border);border-radius:var(--radius-full);background:var(--app-surface);color:var(--app-text);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;display:inline-flex}.ErrorScreen-module__QW_MYa__reference{margin:var(--spacing-sm) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--app-text-tertiary)}.ErrorScreen-module__QW_MYa__referenceCode{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--app-text-secondary)}@media (min-width:768px){.ErrorScreen-module__QW_MYa__column{gap:var(--spacing-lg);max-width:480px}.ErrorScreen-module__QW_MYa__title{font-size:var(--text-xxxl)}.ErrorScreen-module__QW_MYa__description{font-size:var(--text-subhead)}}
