.learning-links { display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.learning-links a { padding:8px 10px; border:1px solid #c6d8ed; border-radius:7px; color:#1459ae; text-decoration:none; font-size:13px; }
.learning-links a:focus-visible { outline:3px solid #81b5f4; outline-offset:2px; }
.login-form .learning-links { margin-top:18px; }
.login-help { margin:14px 0 0; color:#536983; font-size:13px; line-height:1.7; }
.topbar .learning-links a { border-color:#3a5878; color:#d5e8ff; }
.topbar .account { flex-wrap:wrap; justify-content:flex-end; }
.mobile-learning-links { display:none; }
@media(max-width:860px) {
  .mobile-learning-links { display:flex; padding:10px 14px; background:#f2f7fc; }
}
@media(max-width:600px) {
  .topbar-inner { flex-wrap:wrap; padding-top:12px; padding-bottom:12px; }
  .topbar .account { justify-content:flex-start; gap:8px; }
}
