.hero.hero-overlay::before {
    opacity: 0.75;
}

#anchor-staff-and-fellows .card-img-top{
    align-self: flex-end;
}

@media all and (min-width: 768px) and (max-width: 991px){
  #anchor-staff-and-fellows  .col-md-4 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
}

.video-title {
  font-size: 1.4rem;
  margin: .75rem 0 .5rem 0;
  text-decoration: none;
  display: block;
}
.video-title:hover {
  text-decoration: underline;
}

.insights-intro {
    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;
    border-bottom: 1px solid #e5e5e5;
}

.insights-intro p.lead {
    font-size: 1.3rem;
}


.insights-intro .watch-full-link {
  background: none;
  border: none;
  color: #0033a0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 1.3rem;
}

.insights-intro .watch-full-link:hover {
  background: none;
  color: #002266;
  text-decoration: underline;
}

.insights-intro .watch-full-link::after {
  content: ">>";
  margin-left: 0.25em;
}