/* Clinic-supplied team photograph with the three stages of supervision. */
#anesthesia-team .anesthesia-team-panel{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:48px;padding:32px;border:1px solid #ffe3e3;border-radius:32px;background:#fff1f1}
#anesthesia-team .anesthesia-team-photo{margin:0;min-width:0;overflow:hidden;border-radius:24px;background:#fff}
#anesthesia-team .anesthesia-team-photo img{display:block;width:100%;height:auto}
#anesthesia-team h2{font-size:clamp(32px,3vw,42px);line-height:1.2;letter-spacing:-.045em;margin:0;max-width:790px}
#anesthesia-team h2 span{color:#d90000}
#anesthesia-team .anesthesia-team-points{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}
#anesthesia-team .anesthesia-team-points li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}
#anesthesia-team .icon-circle{width:40px;height:40px;margin:0;background:#fff}
#anesthesia-team .icon-circle .icon{width:21px;height:21px}
#anesthesia-team h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin:0 0 4px}
#anesthesia-team p{font-size:16px;line-height:1.55;color:#666;margin:0}
#anesthesia-team .button{min-height:48px;font-size:14px;padding:14px 24px;gap:18px;max-width:100%;white-space:normal}
@media(min-width:768px) and (max-width:999px){#anesthesia-team .anesthesia-team-panel{grid-template-columns:210px minmax(0,1fr);gap:28px;padding:28px}#anesthesia-team h2{font-size:30px}#anesthesia-team .anesthesia-team-points{gap:14px;margin:20px 0}#anesthesia-team .anesthesia-team-points li{grid-template-columns:32px minmax(0,1fr);gap:10px}#anesthesia-team .icon-circle{width:32px;height:32px}#anesthesia-team h3{font-size:17px}#anesthesia-team .button{font-size:13px;padding-inline:18px;gap:12px}}
@media(max-width:767px){#anesthesia-team .anesthesia-team-panel{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px;border-radius:24px}#anesthesia-team .anesthesia-team-photo{width:210px;max-width:100%;justify-self:center;border-radius:20px}#anesthesia-team h2{font-size:30px}#anesthesia-team .anesthesia-team-points{gap:16px;margin:20px 0}#anesthesia-team .anesthesia-team-points li{grid-template-columns:32px minmax(0,1fr);gap:12px}#anesthesia-team .icon-circle{width:32px;height:32px}#anesthesia-team h3{font-size:17px}#anesthesia-team .button{width:100%;font-size:13px;padding-inline:16px;gap:10px}}
