/* Footer navigation / static page text links (loaded with cache-bust) */
.footer .footer-grid .footer-col > a,
.footer .footer-grid .footer-col > a.static-page-nav-link {
  display: block;
  padding: 6px 0;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition), text-decoration-color var(--transition);
}

.footer .footer-grid .footer-col > a span,
.footer .footer-grid .footer-col > a.static-page-nav-link span {
  color: inherit;
  font-weight: inherit;
}

.footer .footer-grid .footer-col > a:hover,
.footer .footer-grid .footer-col > a:focus-visible,
.footer .footer-grid .footer-col > a.static-page-nav-link:hover,
.footer .footer-grid .footer-col > a.static-page-nav-link:focus-visible {
  color: #e8f1fa;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.footer .footer-grid .footer-col > a i {
  color: inherit;
}

[data-theme="dark"] .footer .footer-grid .footer-col > a,
[data-theme="dark"] .footer .footer-grid .footer-col > a.static-page-nav-link {
  color: #fff;
}

[data-theme="dark"] .footer .footer-grid .footer-col > a:hover,
[data-theme="dark"] .footer .footer-grid .footer-col > a:focus-visible,
[data-theme="dark"] .footer .footer-grid .footer-col > a.static-page-nav-link:hover,
[data-theme="dark"] .footer .footer-grid .footer-col > a.static-page-nav-link:focus-visible {
  color: #f1f5f9;
}
