/* Modern-host-only overrides belong here. Keep visual changes explicit and minimal. */

.navbar .nav-content form .nav-search:focus {
  outline: 3px solid #ffbf00;
  outline-offset: 2px;
}

.featured-funds-heading {
  font-size: 1.75rem;
}

.section-heading,
.search-summary {
  font-size: 1.25rem;
}

.intro-left h2 {
  color: #022851;
}

footer .site-footer-heading {
  color: #00b2e3;
  font-size: 1rem;
}

.marquee .slideitem a h3.theme {
  color: rgba(31, 31, 31, 0.99);
  font-size: 1.5rem;
  text-transform: capitalize;
}

.error-banner-copy {
  font-family: "proxima-nova-b", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}

@media (max-width: 575.98px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
