


.page-hero--clinic { padding-top: 44px; }
.page-hero--clinic .page-hero__grid { flex-direction: column; gap: 56px; }


.clinic-logos { display: flex; gap: var(--space-2xs); margin-bottom: 10px; }
.clinic-logos .badge-cert { border: 1px solid var(--color-border-pale); }


.tech-tabs { display: flex; flex-wrap: wrap; gap: 10px; }

.chip-list--wide { --chip-row-gap: 12px; gap: var(--chip-row-gap) 10px; }


.services { display: flex; flex-direction: column; gap: var(--space-md); }


@media (max-width: 1023px) {
  .page-hero--clinic { padding-top: 28px; }
  .page-hero--clinic .page-hero__grid { gap: 32px; }
}
@media (max-width: 767px) {
  .clinic-meta { flex-wrap: wrap; gap: 10px; }
}


.page-hero--clinic .page-hero__lead { max-width: none; }
