.training-navigation{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 20px;align-items:center}
.training-navigation a{display:inline-flex;align-items:center;min-height:44px;color:#931329;font-size:16px;font-weight:650;text-underline-offset:4px}
.training-navigation a:focus-visible{outline:3px solid #c41230;outline-offset:3px}
.training-navigation a[aria-current="page"]{color:#202124;text-decoration:none}
.training-navigation .training-logout{min-height:44px;padding:8px 14px;border:1px solid #931329;border-radius:8px;background:#fff;color:#931329;font:inherit;font-weight:650;cursor:pointer}
.training-navigation .training-logout:focus-visible{outline:3px solid #c41230;outline-offset:3px}
.training-navigation .training-logout:disabled{opacity:.6;cursor:wait}
.training-logout-status{flex-basis:100%;color:#931329;font-size:14px;overflow-wrap:anywhere}
.training-session-reload{display:block;min-height:44px;margin-top:12px;padding:10px 16px;border:1px solid #931329;border-radius:8px;background:#fff;color:#931329;font:inherit;font-weight:650;cursor:pointer}
.training-session-reload:focus-visible{outline:3px solid #c41230;outline-offset:3px}
