.clinic-team{text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.clinic-team li{flex-direction:column;align-items:center;display:flex}.clinic-team-portrait{aspect-ratio:1;background:#e8f1f7;border-radius:50%;width:152px;max-width:100%;margin-bottom:18px;position:relative;overflow:hidden}.clinic-team-portrait img{object-fit:cover;max-width:none;position:absolute}.clinic-team-initials{color:#193a52;justify-content:center;align-items:center;height:100%;font-size:36px;font-weight:600;display:flex}.clinic .clinic-content-section .clinic-team h3{font-family:var(--font-novela), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:400;line-height:1.3}.clinic .clinic-team p{color:var(--clinic-muted);margin:4px 0 0;font-size:14px}.clinic .clinic-team a{min-height:44px;color:var(--clinic-teal);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.clinic .clinic-team a:hover{text-decoration-color:currentColor}@media (max-width:1050px){.clinic-team{grid-template-columns:repeat(6,minmax(0,1fr))}.clinic-team li{grid-column:span 2}.clinic-team li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}@media (max-width:640px){.clinic-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.clinic-team li:nth-last-child(2):nth-child(3n+1){grid-column:span 2}.clinic-team li:last-child:nth-child(odd){grid-column:2/span 2}.clinic-team-portrait{width:128px}}
