/* CI pass — /our-team/ (spec §2.3). main = #main-content. Source CSS: /v2/en/assets/doctor-team/doctor-team.css (untouched). */
body[data-bs-page=our_team] #main-content{--mute:var(--behap-taupe);--line:var(--ci-line)}
/* fonts: Inter / Noto Sans Thai -> Anuphan; headings -> Cormorant */
body[data-bs-page=our_team] #main-content,
body[data-bs-page=our_team] #main-content *{font-family:var(--ci-sans)!important}
body[data-bs-page=our_team] #main-content :is(h1,h2,h3,h1 *,h2 *,h3 *,.selected-title,.gallery-note p,.mosaic-seal i,.doctor-index){font-family:var(--ci-serif)!important}

/* colours */
body[data-bs-page=our_team] #main-content #doctor-2 .story-copy,
body[data-bs-page=our_team] #main-content #doctor-2 .physician-biography{background:var(--behap-forest);color:var(--behap-ivory)}
body[data-bs-page=our_team] #main-content #doctor-2 :is(.card-label,.summary,.filler-eyebrow),
body[data-bs-page=our_team] #main-content #doctor-2 .filler-expertise p:last-child{color:var(--behap-mist)}
body[data-bs-page=our_team] #main-content #doctor-2 .fine-line{background:var(--behap-mist)}
body[data-bs-page=our_team] #main-content #doctor-2 .filler-expertise{border-top-color:var(--behap-mist)}
body[data-bs-page=our_team] #main-content #doctor-4 .fine-line{background:var(--behap-sand-line)}
body[data-bs-page=our_team] #main-content #doctor-4 .leadership-focus{border-top-color:var(--behap-sand-line)}
body[data-bs-page=our_team] #main-content .hero .eyebrow span{background:var(--behap-forest)}
body[data-bs-page=our_team] #main-content :is(.eyebrow,.deck,.summary,.selection-hint):not(#doctor-2 *,#doctor-4 *,.team-card:nth-child(2) *){color:var(--behap-taupe)}
body[data-bs-page=our_team] #main-content h1 em{color:var(--behap-forest)}
body[data-bs-page=our_team] #main-content .portrait-tag span:first-child{color:var(--behap-taupe)}
body[data-bs-page=our_team] #main-content .portrait-name-th{color:var(--behap-taupe);opacity:1}
body[data-bs-page=our_team] #main-content .doctor-nav a{border-top-color:var(--ci-line)}

/* radius */
body[data-bs-page=our_team] #main-content a.doctor-certificate-link{border-radius:6px}

@media (max-width:480px){
  body[data-bs-page=our_team] #main-content :is(.card-label,.filler-eyebrow,.leadership-eyebrow,.eyebrow){font-size:max(8px,var(--ci-min-label))!important}
  body[data-bs-page=our_team] #main-content .portrait-tag span{font-size:max(9px,var(--ci-min-label))}
  body[data-bs-page=our_team] #main-content .portrait-tag span:nth-child(2){font-size:max(9px,var(--ci-min-label-th))}
  body[data-bs-page=our_team] #main-content .portrait-choice.selected .portrait-tag span:last-child{font-size:0}
  body[data-bs-page=our_team] #main-content .doctor-certificate-link small{font-size:max(10.8px,var(--ci-min-label))}
  body[data-bs-page=our_team] #main-content .portrait-name-th{font-size:max(9px,var(--ci-min-label-th))}
  body[data-bs-page=our_team] #main-content .doctor-nav span{font-size:max(10px,var(--ci-min-label-th))}
  body[data-bs-page=our_team] #main-content .name-th{font-size:max(12px,var(--ci-min-body))!important}
  body[data-bs-page=our_team] #main-content .biography-highlights li{font-size:max(13px,var(--ci-min-body))}
  body[data-bs-page=our_team] #main-content .selection-hint{font-size:max(10px,var(--ci-min-label))}
}
body[data-bs-page=our_team] #main-content .portrait-tag{border-radius:0 0 6px 6px}
@media (max-width:480px){body[data-bs-page=our_team] #main-content .doctor-nav a{font-size:max(10px,var(--ci-min-label))}}
/* CHECK round 1 — M1/L1/L4 */
body[data-bs-page=our_team] #main-content .portrait-tag span.nowrap{white-space:nowrap;display:inline;font:inherit!important;color:inherit!important;opacity:1!important;letter-spacing:inherit}
body[data-bs-page=our_team] #main-content .portrait-tag span.nowrap::after{content:none!important}
body[data-bs-page=our_team] #main-content .portrait-tag .portrait-name-th{color:var(--behap-taupe);opacity:1}
body[data-bs-page=our_team] #main-content .portrait-choice.selected{box-shadow:0 0 0 2px rgba(5,53,37,.45),0 19px 35px #05352519}
@media (max-width:480px){
  body[data-bs-page=our_team] #main-content .doctor-nav{grid-template-columns:1fr}
  body[data-bs-page=our_team] #main-content .portrait-tag span.portrait-name-th{font-size:var(--ci-min-label-th)}
}
