.attorney-grid-col {
  margin-bottom: 50px;
}
.attorney-grid-col img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.attorney-grid-col .h3 {
  color: var(--primaryColor);
  margin-bottom: 10px;
}
.attorney-grid-col a {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.content:has(> .top-title),
.top-title {
  margin-bottom: 0;
}
.content:has(> .top-title) .h2,
.top-title .h2 {
  margin-bottom: 0;
}
