.error-module-scss-module__rq9q4G__wrap{max-width:var(--content-max);padding:calc(var(--nav-height) + 80px) var(--gutter) 120px;text-align:center;margin:0 auto}.error-module-scss-module__rq9q4G__eyebrow{font-family:var(--font-mono);font-size:var(--intro-eyebrow-size);letter-spacing:var(--intro-eyebrow-tracking);text-transform:uppercase;color:var(--text-label);margin-bottom:var(--intro-eyebrow-gap)}.error-module-scss-module__rq9q4G__heading{font-family:var(--font-serif);color:var(--ink);margin:0 0 16px;font-size:clamp(32px,4.6vw,56px);font-weight:400}.error-module-scss-module__rq9q4G__body{font-family:var(--font-sans);color:var(--body);max-width:46ch;margin:0 auto 32px;font-size:16px;line-height:1.6}.error-module-scss-module__rq9q4G__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.error-module-scss-module__rq9q4G__button{font-family:var(--font-sans);color:var(--canvas);background:var(--accent-mid);cursor:pointer;border:none;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:500}.error-module-scss-module__rq9q4G__button:hover{background:var(--accent-deep)}.error-module-scss-module__rq9q4G__button:focus-visible{outline:2px solid var(--accent-mid);outline-offset:3px}.error-module-scss-module__rq9q4G__link{font-family:var(--font-sans);color:var(--ink);text-underline-offset:3px;padding:12px 4px;font-size:14px;font-weight:500;text-decoration:underline}.error-module-scss-module__rq9q4G__link:focus-visible{outline:2px solid var(--accent-mid);outline-offset:3px}
