.error-errorPage{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:5rem 1.5rem;display:flex}.error-errorContent{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:34rem;display:flex}.error-errorEyebrow{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--accent) 90%, transparent);font-size:.75rem;font-weight:500;line-height:1rem}.error-errorTitle{font-family:var(--font-display);color:var(--heading);margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:640px){.error-errorTitle{font-size:1.875rem;line-height:2.25rem}}.error-errorMessage{color:var(--soft);margin-top:.75rem}.error-actionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.error-retryButton{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background-color:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.error-retryButton:hover{background-color:color-mix(in srgb, var(--accent) 20%, transparent)}.error-retryButton:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.error-quickLink{border:1px solid var(--line);color:var(--body);border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.25rem}.error-quickLink:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent)}.error-quickLink:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent);outline:none}
