/* BRYANWORKS 1.2.75 | OUR PARTNERS: 4 equal columns at desktop, extra posts scroll horizontally. */
.dh-home-refresh #dh-partners-grid {
  --bw-partner-gap:14px;
  gap:var(--bw-partner-gap);
  scroll-behavior:smooth;
}
/* Keep cards the same width even if only 1, 2 or 3 posts exist. */
.dh-home-refresh #dh-partners-grid > .dh-partner-card,
.dh-home-refresh #dh-partners-grid[data-card-count="2"] > .dh-partner-card,
.dh-home-refresh #dh-partners-grid[data-card-count="3"] > .dh-partner-card {
  flex:0 0 calc((100% - 3 * var(--bw-partner-gap))/4);
  min-width:0;
  aspect-ratio:4 / 5;
  scroll-snap-align:start;
}
.dh-home-refresh #dh-partners-grid .dh-partner-copy {padding:14px 15px 15px}
.dh-home-refresh #dh-partners-grid .dh-partner-type {font-size:10px;margin-bottom:7px}
.dh-home-refresh #dh-partners-grid .dh-partner-name {
  font-size:clamp(18px,1.7vw,25px);
  line-height:1.13;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  line-clamp:2;
  max-height:2.26em;
  overflow:hidden;
}
.dh-home-refresh #dh-partners-grid .dh-partner-description {display:none!important}
.dh-home-refresh #dh-partners-grid .dh-partner-cta {font-size:9px;letter-spacing:.02em}
@media (min-width:681px) and (max-width:1023px) {
  .dh-home-refresh #dh-partners-grid > .dh-partner-card,
  .dh-home-refresh #dh-partners-grid[data-card-count="2"] > .dh-partner-card,
  .dh-home-refresh #dh-partners-grid[data-card-count="3"] > .dh-partner-card {
    flex-basis:calc((100% - 2 * var(--bw-partner-gap))/3);
  }
}
@media (max-width:680px) {
  .dh-home-refresh #dh-partners-grid {--bw-partner-gap:12px}
  .dh-home-refresh #dh-partners-grid > .dh-partner-card,
  .dh-home-refresh #dh-partners-grid[data-card-count="2"] > .dh-partner-card,
  .dh-home-refresh #dh-partners-grid[data-card-count="3"] > .dh-partner-card {
    flex:0 0 min(72vw,280px);
  }
  .dh-home-refresh #dh-partners-grid .dh-partner-name {font-size:clamp(20px,5.5vw,26px)}
}
@media (prefers-reduced-motion:reduce) {
  .dh-home-refresh #dh-partners-grid {scroll-behavior:auto}
}
