.RouteErrorState-module___95u7G__root{border-block:1px solid var(--border-soft);background:var(--bg,#f8f7f4);align-content:center;justify-items:start;gap:14px;min-height:min(68vh,680px);padding:clamp(40px,8vw,96px) clamp(20px,6vw,72px);display:grid}.RouteErrorState-module___95u7G__eyebrow{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent-text,#9b4b2c);margin:0;font-size:10px;font-weight:600}.RouteErrorState-module___95u7G__title{max-width:680px;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--text,#1d1d1b);margin:0;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.02}.RouteErrorState-module___95u7G__body{max-width:560px;color:var(--text-sec,#55544f);margin:0;font-size:14px;line-height:1.65}.RouteErrorState-module___95u7G__reference{font-family:var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--text-tert,#77746d);margin:0;font-size:10px;line-height:1.5}.RouteErrorState-module___95u7G__actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.RouteErrorState-module___95u7G__action{border:1px solid var(--border-strong,#a8a49a);background:var(--bg-panel,#fff);min-height:44px;color:var(--text,#1d1d1b);font:inherit;border-radius:8px;padding-inline:16px;text-decoration:none}.RouteErrorState-module___95u7G__action:focus-visible{outline:2px solid var(--ring-focus-color,#9b4b2c);outline-offset:2px}
