/* Six original service themes, now illustrated in a coordinated blue/gold gallery. */
body.refined-v27 .global-health-redesign .health-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;align-items:stretch}
body.refined-v27 .global-health-redesign .health-service-card-v48{position:relative;padding:0;min-height:0;border:1px solid #dce8ef;border-radius:24px;background:#fff;box-shadow:0 18px 48px #1645650c;overflow:hidden;display:flex;flex-direction:column}
body.refined-v27 .global-health-redesign .health-service-card-v48:before,body.refined-v27 .global-health-redesign .health-service-card-v48:after{display:none}
body.refined-v27 .global-health-redesign .health-service-photo-v48{aspect-ratio:4/3;width:100%;margin:0;overflow:hidden;background:#f5fafe;border-bottom:1px solid #e3edf3}
body.refined-v27 .global-health-redesign .health-service-photo-v48 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
body.refined-v27 .global-health-redesign .health-service-copy-v48{position:relative;flex:1;padding:25px 28px 34px;background:linear-gradient(145deg,#fff,#f7fbfe);border-top:2px solid #b5d9eb}
body.refined-v27 .global-health-redesign .health-service-card-v48:nth-child(even) .health-service-copy-v48{background:linear-gradient(145deg,#fff,#fdf9f0);border-top-color:#d6c08c}
body.refined-v27 .global-health-redesign .health-service-emblem{position:relative;display:flex;align-items:center;justify-content:space-between;height:auto;min-height:0;margin:0 0 20px}
body.refined-v27 .global-health-redesign .health-service-emblem>span{position:static;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff,#e4f2fa);border:1px solid #c9e0ed;color:#146d9b;box-shadow:0 6px 18px #146d9b0b}
body.refined-v27 .global-health-redesign .health-service-emblem>span svg{width:26px;height:26px}
body.refined-v27 .global-health-redesign .health-service-card-v48:nth-child(even) .health-service-emblem>span{background:linear-gradient(145deg,#fff,#f6edd8);border-color:#dfcea8;color:#a28245}
body.refined-v27 .global-health-redesign .health-service-emblem>b{position:static;font:300 32px/1.2 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#6ca4c1;opacity:1;transform:none}
body.refined-v27 .global-health-redesign .health-service-card-v48:nth-child(even) .health-service-emblem>b{color:#b59b66}
body.refined-v27 .global-health-redesign .health-service-card-v48 h4{font-size:27px;line-height:1.4;letter-spacing:-.02em;font-weight:600;color:#000;margin:0 0 15px}
body.refined-v27 .global-health-redesign .health-service-card-v48 p{font-size:17px;line-height:1.85;color:#000!important;margin:0;min-height:63px}
@media(max-width:1050px){body.refined-v27 .global-health-redesign .health-service-grid{gap:20px}body.refined-v27 .global-health-redesign .health-service-copy-v48{padding:22px 22px 28px}body.refined-v27 .global-health-redesign .health-service-card-v48 h4{font-size:23px}body.refined-v27 .global-health-redesign .health-service-card-v48 p{font-size:15px}}
@media(max-width:800px){body.refined-v27 .global-health-redesign .health-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:550px){body.refined-v27 .global-health-redesign .health-service-grid{grid-template-columns:1fr;gap:26px;margin-top:24px}body.refined-v27 .global-health-redesign .health-service-card-v48{border-radius:22px}body.refined-v27 .global-health-redesign .health-service-copy-v48{padding:25px 25px 30px}body.refined-v27 .global-health-redesign .health-service-card-v48 h4{font-size:27px;margin-bottom:13px}body.refined-v27 .global-health-redesign .health-service-card-v48 p{font-size:17px;min-height:0}body.refined-v27 .global-health-redesign .health-service-emblem{margin-bottom:18px}}

/* One human portrait and one quiet schematic per theme. */
body.refined-v27 .global-health-redesign .health-service-photo-v48{position:relative}
body.refined-v27 .global-health-redesign .health-service-photo-v48>.health-service-diagram-v48{position:absolute;right:5%;top:25%;width:31%;height:auto;object-fit:contain;filter:drop-shadow(0 9px 15px #1745630a)}
body.refined-v27 .global-health-redesign .health-service-card-v48 .health-service-emblem>span{display:none}
body.refined-v27 .global-health-redesign .health-service-card-v48 .health-service-emblem{justify-content:flex-start;margin-bottom:14px}
body.refined-v27 .global-health-redesign .health-service-card-v48 .health-service-emblem:before,body.refined-v27 .global-health-redesign .health-service-card-v48 .health-service-emblem:after{display:none}
body.refined-v27 .global-health-redesign .health-service-card-v48 .health-service-emblem>b{font-size:16px;font-weight:500;letter-spacing:.08em}

/* The thematic schematic leads; the portrait provides supporting context. */
body.refined-v27 .global-health-redesign .health-service-photo-v48{background:linear-gradient(115deg,#f5faff,#fffaf2)}
body.refined-v27 .global-health-redesign .health-service-photo-v48>img:not(.health-service-diagram-v48){position:absolute;left:0;top:0;width:44%;height:100%;object-fit:cover;object-position:20% center}
body.refined-v27 .global-health-redesign .health-service-photo-v48>.health-service-diagram-v48{right:1%;top:1%;width:66%;height:98%;object-fit:contain;filter:none}
