/* Release polish: preserve approved layouts, improve small-text contrast. */
.healthcare .care-chapters small{opacity:1;color:#4d5b51}
.healthcare .hospital-layers a b,.healthcare .asset-icon{color:#3e5145;opacity:1}
.healthcare #care-step-count{color:#48594e;opacity:1}
.healthcare .gallery-meta{color:#435448;opacity:1}
.trio .partner-logo:not(.reverse-logo):not(.aim-logo)>span{color:#4e5862}
#story-title{font-size:clamp(25px,3vw,36px);line-height:1.2;margin:12px 0 16px;letter-spacing:-.025em}
html[lang=th] #story-title{line-height:1.5;letter-spacing:0}

.healthcare .hospital-layers a[aria-current=true] b{color:#fff;opacity:1}
