/* Editorial navigation and rhythm for the Leadership page. */
.page-leadership .leadership-topic-nav{
  position:relative;
  z-index:2;
  padding:24px 0 26px;
  background:#fffdf8;
  border-bottom:1px solid rgba(11,45,91,.14);
}

.page-leadership .leadership-topic-nav .eyebrow{
  margin-bottom:14px;
}

.page-leadership .leadership-topic-links{
  display:flex;
  flex-wrap:wrap;
  gap:10px 28px;
}

.page-leadership .leadership-topic-links a{
  color:#0B2D5B;
  font-size:15px;
  font-weight:800;
  text-decoration:none;
  border-bottom:2px solid transparent;
}

.page-leadership .leadership-topic-links a:hover,
.page-leadership .leadership-topic-links a:focus-visible{
  color:#FF8A00;
  border-bottom-color:#FF8A00;
}

.page-leadership main > [id]{
  scroll-margin-top:24px;
}

.page-leadership main > .section{
  border-top:4px solid rgba(255,138,0,.72);
}

.page-leadership .grid3{
  gap:20px;
}

.page-leadership .card{
  min-height:150px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  border-radius:.45rem;
}

.page-leadership .callout{
  border-left:6px solid #FF8A00;
  background:#fffdf8;
  box-shadow:0 8px 24px rgba(11,45,91,.06);
}

.page-leadership .callout strong,
.page-leadership .callout p{
  color:#0B2D5B;
}

@media (max-width:767px){
  .page-leadership .leadership-topic-nav{
    padding:20px 0 22px;
  }

  .page-leadership .leadership-topic-links{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px 18px;
  }

  .page-leadership .leadership-topic-links a{
    font-size:14px;
  }

  .page-leadership .card{
    min-height:128px;
  }
}
