/* Other clinician profiles */
.other-doctors{padding:clamp(48px,6vw,80px) 0;background:#faf4ed}
.other-doctors__eyebrow{margin:0 0 10px;color:#a65f2b;font-size:.75rem;font-weight:700;letter-spacing:.13em}
.other-doctors h2{margin:0 0 clamp(22px,3vw,32px);font-family:var(--heading);font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.15;color:#30271f}
.other-doctors__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.other-doctors__card{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:#36291f;background:#fff;border:1px solid #eaded2;border-radius:16px;box-shadow:0 5px 18px #734a240d;transition:box-shadow .2s ease,transform .2s ease}
.other-doctors__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #734a2420}
.other-doctors__card:focus-visible{outline:3px solid #285e7c;outline-offset:4px}
.other-doctors__card img{display:block;width:100%;height:auto;aspect-ratio:1000/1242;object-fit:cover;object-position:center top;background:#eee4da}
.other-doctors__info{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:13px 9px 16px}
.other-doctors__name{font-family:var(--heading);font-weight:700;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.25;overflow-wrap:anywhere}
.other-doctors__role{font-size:.8rem;line-height:1.35;color:#66564b}
@media(max-width:1000px){.other-doctors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:580px){.other-doctors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.other-doctors__info{padding:12px 8px 14px}}
@media(prefers-reduced-motion:reduce){.other-doctors__card{transition:none}.other-doctors__card:hover{transform:none}}
