.RouteStatus-module__XnVTCq__page{color:#173c37;background:#f3f0e8;place-items:center;min-height:70vh;padding:32px 20px;display:grid}.RouteStatus-module__XnVTCq__card{background:#fffef9;border:1px solid #b7b8ad;border-top:5px solid #17685f;width:min(680px,100%);padding:clamp(28px,6vw,56px);box-shadow:0 22px 60px #173c371a}.RouteStatus-module__XnVTCq__eyebrow{color:#56645f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:750}.RouteStatus-module__XnVTCq__card h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.05}.RouteStatus-module__XnVTCq__card>p:not(.RouteStatus-module__XnVTCq__eyebrow){color:#46534f;max-width:58ch;margin:20px 0 0;line-height:1.65}.RouteStatus-module__XnVTCq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.RouteStatus-module__XnVTCq__actions button,.RouteStatus-module__XnVTCq__actions a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17685f;border:1px solid #17685f;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.RouteStatus-module__XnVTCq__actions a{color:#17685f;background:0 0}.RouteStatus-module__XnVTCq__actions button:focus-visible,.RouteStatus-module__XnVTCq__actions a:focus-visible{outline-offset:3px;outline:3px solid #d38b35}.RouteStatus-module__XnVTCq__progress{background:#d8d8cf;width:100%;height:4px;margin-top:28px;overflow:hidden}.RouteStatus-module__XnVTCq__progress:after{content:"";background:#17685f;width:45%;height:100%;animation:1.25s ease-in-out infinite alternate RouteStatus-module__XnVTCq__route-progress;display:block}@keyframes RouteStatus-module__XnVTCq__route-progress{0%{transform:translate(-20%)}to{transform:translate(145%)}}@media (prefers-reduced-motion:reduce){.RouteStatus-module__XnVTCq__progress:after{width:100%;animation:none}}
