/* Sodam's team geometry is in the unchanged refine-v313 layer. Clinic colors only. */
body.cheongdam-site.sh-team .team-heading>div{border-color:var(--cd-deep)}
body.cheongdam-site.sh-team .team-heading .eyebrow,body.cheongdam-site.sh-team .doctor-role,body.cheongdam-site.sh-team .team-phone{color:var(--cd-primary)}
body.cheongdam-site.sh-team .doctor-card figure{background:#f5f4f2}
/* The original photo stays transparent; CSS draws perfectly flat lavender panels. */
body.cheongdam-site.sh-team .doctor-card .doctor-portrait-purple{position:relative;isolation:isolate;background:#fff}
body.cheongdam-site.sh-team .doctor-portrait-purple::before{content:"";position:absolute;z-index:0;background:#c5b3c0;pointer-events:none}
body.cheongdam-site.sh-team .doctor-portrait-purple--choi::before{inset:48% 12% 0 0}
body.cheongdam-site.sh-team .doctor-portrait-purple--park::before{inset:7% 0 0 38%}
body.cheongdam-site.sh-team .doctor-card .doctor-portrait-purple img{position:relative;z-index:1;object-fit:contain}
body.cheongdam-site.sh-team .doctor-card h3{color:var(--cd-deep)}
body.cheongdam-site.sh-team .doctor-cv-label{font-size:14px;line-height:1.6;font-weight:650;letter-spacing:-.02em;color:var(--cd-deep);margin:26px 0 10px}
body.cheongdam-site.sh-team .doctor-role+.doctor-cv-label{margin-top:0}
body.cheongdam-site.sh-team .doctor-card ul{color:#69726b}
body.cheongdam-site.sh-team .team-appointment{border-color:#e1dbe0}
@media(max-width:600px){body.cheongdam-site.cd-sodam-template.sh-team{--gutter:22px}body.cheongdam-site.sh-team .doctor-cv-label{font-size:13px;margin-top:22px}}
