.image {
  aspect-ratio: 4/5;
  width: 100%;
  object-fit: cover;
}

.row-gap-2 {
  row-gap: 2rem;
}

.team-column a {
  text-decoration: none;
}

.org-chart-container {
  margin-bottom: 4rem;
}

.org-chart-container > .separator {
  margin-top: 4rem; 
}

.org-chart-container > h4 {
  font-weight: bold;
  margin-bottom: 1rem;
}

.org-chart-container > .foia-requests-link {
  color: #0075bb;
  font-size: 18px;
  text-decoration: none;
}

@media (max-width: 320px) {
  .team-member {
    flex: 0 0 auto;
    width: 100%;
  }
}
