.footer-section {
  background: var(--dark, #222);
  color: #aaa;
  padding: 30px 0;
  font-size: 0.95rem;
}

.footer-section a.footer-link {
  color: #bbb;
  text-decoration: none;
  transition: color 0.2s ease;
}

.footer-section a.footer-link:hover {
  color: #fff;
}

.footer-section p {
  color: #ccc;
  font-size: 0.95rem;
  margin: 0;
}

.link-primary {
  color: var(--new-green) !important;
}

.link-primary:hover {
  color: var(--new-green) !important;
}