:root{--brand:#245a8d;--brand-deep:#213f3b;--brand-soft:#edf3f8;--body:#5f7471;--line:#d8e2ec}
.home-about-layout{align-items:start!important}.home-about-intro,.home-about-detail{box-sizing:border-box;border-top:3px solid #9badbd!important;padding-top:22px!important}.home-about-intro em{display:block;margin:0 0 18px;font-size:15px;line-height:1;font-weight:700;letter-spacing:3px;color:var(--brand)!important}.home-about-intro h2{margin:0 0 18px!important;color:var(--brand-deep)!important;font-size:38px!important;line-height:1.28!important;font-weight:700!important}.home-about-intro>p,.home-about-detail>p{margin:0 0 18px!important;color:var(--body)!important;font-size:16px!important;line-height:1.95!important;font-weight:400!important}.home-about-intro ul{margin-top:24px!important}
.compact-doctor-card{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important}.doctor-card-head{align-items:start!important;min-height:150px!important}.doctor-avatar{width:120px!important;height:150px!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}.doctor-avatar img,.compact-doctor-card .doctor-card-head .doctor-avatar img,.section.alt:not(.home-doctors) .compact-doctor-card .doctor-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;background:#fff!important;border-radius:12px!important}.doctor-specialty,.section.alt:not(.home-doctors) .doctor-specialty{display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:66px!important;margin:0 0 14px!important;overflow:visible!important}.doctor-specialty b{display:block!important;margin-bottom:4px!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important}.doctor-specialty span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;max-height:48px!important;color:#657a77!important;font-size:14px!important;line-height:1.7!important}.doctor-actions{position:relative!important;z-index:2!important;margin-top:auto!important;background:#fff!important}.home-doctors .compact-doctor-card{min-height:410px!important}.section.alt:not(.home-doctors) .compact-doctor-card{min-height:390px!important}
.hospital-intro-page{color:var(--body)!important}.intro-panel header h2{color:var(--brand-deep)!important;font-size:24px!important;line-height:1.35!important;font-weight:700!important}.intro-panel header p{color:#7a8c89!important;font-size:14px!important;font-weight:400!important}.intro-lead,.intro-feature-grid p,.technology-details details>p,.visit-info{color:var(--body)!important;font-weight:400!important}.intro-lead{font-size:16px!important;line-height:2!important}.intro-feature-grid h3,.technology-details summary{color:var(--brand-deep)!important;font-weight:700!important}.technology-details details{overflow:hidden!important;border-radius:14px!important}.technology-details details>p{font-size:15px!important;line-height:1.9!important}.article-title .meta{color:#738582!important}.article-body{color:#3f5350!important;line-height:1.9!important}




