
.lg-subnav ul.lg-wrap{margin-left:auto;margin-right:auto}
/* Hospital overview parity, measured against the fully scrolled reference page. */
.lg-co{margin:0;padding-top:calc(var(--lg-u)*.8);color:#333}
.lg-co-intro{display:flex;gap:0;align-items:flex-end}
.lg-co-intro-photo-link{width:47%;height:calc(var(--lg-u)*3.63);margin-right:3%;flex:none;display:block;overflow:hidden;background:#1c64b6}
.lg-co-intro-photo{width:100%;height:100%;aspect-ratio:auto;object-fit:fill;transition:transform .3s}
.lg-co-intro-photo-link:hover img{transform:scale(1.1)}
.lg-co-intro-body{width:0;flex:1;min-width:0;padding:0 0 calc(var(--lg-u)*.4);border-bottom:1px solid var(--lg-primary);position:relative}
.lg-co-intro-body:after{content:"";position:absolute;bottom:0;right:0;width:calc(var(--lg-u)*.98);border-top:calc(var(--lg-u)*.06) solid var(--lg-primary)}
.lg-co-intro-body h2{font-size:calc(var(--lg-u)*.32);font-weight:400;line-height:1;margin:0}
.lg-co-intro-body h2 a{color:inherit}
.lg-co-intro-text{font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.3);text-indent:calc(var(--lg-u)*.36);margin:calc(var(--lg-u)*.4) 0 calc(var(--lg-u)*.3);height:calc(var(--lg-u)*1.8);max-height:calc(var(--lg-u)*1.8);text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;overflow-wrap:break-word;color:#333}
.lg-co-rule{display:none}
.lg-co-more,.lg-co .lg-more{display:inline-flex;align-items:center;gap:calc(var(--lg-u)*.05);font-size:calc(var(--lg-u)*.16);line-height:normal;border:1px solid #ddd;border-radius:100px;padding:calc(var(--lg-u)*.06) calc(var(--lg-u)*.2);margin:0;background:#fff;color:#333}
.lg-co .lg-more .lg-icon,.lg-co-more .lg-icon{font-size:calc(var(--lg-u)*.2);color:#008f4d}
.lg-co .lg-co-block{margin-top:calc(var(--lg-u)*.8)}
.lg-co .lg-heading{margin-bottom:calc(var(--lg-u)*.4);display:flex;justify-content:space-between;align-items:center;min-height:0}
.lg-co .lg-heading h2{margin:0;font-size:calc(var(--lg-u)*.32);line-height:1;font-weight:400}
.lg-co-leaders{display:flex;justify-content:space-between;gap:0}
.lg-co-leaders article{width:calc(16.6% - var(--lg-u)*.1);margin-right:calc(var(--lg-u)*.1);padding:0;box-shadow:none;background:transparent;min-width:0;flex:none}
.lg-co-leaders article>a{display:block;padding:calc(var(--lg-u)*.1);background:#fff;box-shadow:0 0 10px #0000001a;transition:box-shadow .3s;overflow:hidden}
.lg-co-leaders img{width:100%;aspect-ratio:100/142;object-fit:cover;object-position:top;transition:transform .5s}
.lg-co-leaders h3{font-size:calc(var(--lg-u)*.18);line-height:1;font-weight:400;margin:calc(var(--lg-u)*.1) 0 0;color:#333}
.lg-co-leaders p{font-size:calc(var(--lg-u)*.16);line-height:1;margin:calc(var(--lg-u)*.1) 0 0;min-height:0;color:#666}
.lg-co-leaders article:hover h3,.lg-co-leaders article:hover p{color:var(--lg-primary)}
.lg-co-leaders article:hover img{transform:scale(1.03)}
.lg-co-honors{padding:0;position:relative}
.lg-co-honor-track{display:flex;gap:calc(var(--lg-u)*.2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}
.lg-co-honor-track figure{flex:0 0 calc((100% - var(--lg-u)*.8)/4);margin:0;min-width:0;text-align:center;scroll-snap-align:start}
.lg-co-honor-photo{display:block;padding:10px;border:1px solid #d7d7d7;border-radius:calc(var(--lg-u)*.05);box-shadow:0 0 10px #00000026;background:#fff;overflow:hidden}
.lg-co-honor-track img{display:block;width:100%;aspect-ratio:100/62.5;object-fit:fill;box-shadow:none;transition:transform .5s}
.lg-co-honor-track figcaption{font-size:calc(var(--lg-u)*.18);line-height:calc(var(--lg-u)*.22);height:calc(var(--lg-u)*.22);margin-top:10px;color:#333}
.lg-co-honor-track figure:hover .lg-co-honor-photo{border-color:var(--lg-primary)}
.lg-co-honor-track figure:hover figcaption{color:var(--lg-primary)}
.lg-co-arrow{width:calc(var(--lg-u)*.4);height:calc(var(--lg-u)*.4);line-height:calc(var(--lg-u)*.4);top:50%;transform:translateY(-50%);border:1px solid var(--lg-primary);border-radius:4px;background:#fff;color:var(--lg-primary);font-size:calc(var(--lg-u)*.24);padding:0;text-align:center}
.lg-co-arrow.prev{left:calc(var(--lg-u)*-.5)}.lg-co-arrow.next{right:calc(var(--lg-u)*-.5)}
.lg-co-arrow:hover{background:var(--lg-primary);color:#fff}
.lg-co-culture{margin-top:calc(var(--lg-u)*.8);padding:calc(var(--lg-u)*.8) 0;position:relative;background:#fff;overflow:hidden}
.lg-co-culture-bg{position:absolute;inset:0;width:100%;height:100%;opacity:.2;z-index:0}
.lg-co-culture-bg:before{content:"";position:absolute;inset:0;background:#a9a9a9;opacity:.5;z-index:1}
.lg-co-culture-bg img{width:100%;height:100%;object-fit:cover}
.lg-co-culture>.lg-wrap{position:relative;z-index:1}
.lg-co-culture-top{display:flex;gap:0;align-items:flex-start}
.lg-co-culture-text{flex:1;padding-right:calc(var(--lg-u)*.4);min-width:0}
.lg-co-culture-text h2{font-size:calc(var(--lg-u)*.32);line-height:1;margin:0;font-weight:400;color:#333}
.lg-co-culture-text p{margin:calc(var(--lg-u)*.2) 0 0;font-size:calc(var(--lg-u)*.18);line-height:2;text-indent:calc(var(--lg-u)*.36);color:#333}
.lg-co-culture-emblem{width:calc(var(--lg-u)*2);height:auto;flex:none;margin:0}
.lg-co-culture-cards{display:flex;flex-wrap:wrap;gap:0;margin:calc(var(--lg-u)*.4) calc(var(--lg-u)*-.2) 0 0;padding:0;list-style:none}
.lg-co-culture-cards li{width:calc(33.3% - var(--lg-u)*.2);margin:0 calc(var(--lg-u)*.2) calc(var(--lg-u)*.2) 0;padding:calc(var(--lg-u)*.4) calc(var(--lg-u)*.2);border:1px solid #e4e4e4;background:#fff;box-shadow:none;min-height:0}
.lg-co-culture-cards h3{font-size:calc(var(--lg-u)*.32);font-weight:400;line-height:1;margin:0;color:#333}
.lg-co-culture-cards h3 a{color:inherit}
.lg-co-culture-cards .lg-co-culture-info{font-size:calc(var(--lg-u)*.16);line-height:calc(var(--lg-u)*.26);margin-top:calc(var(--lg-u)*.2);color:#333;overflow-wrap:anywhere;word-break:normal}
.lg-co-culture-cards li:not(:first-child) .lg-co-culture-info{font-size:16px;line-height:32px;text-indent:32px;font-family:"Microsoft YaHei",sans-serif}
@media(max-width:960px){
 .lg-co{padding-top:40px}.lg-co-intro{display:flex;flex-wrap:wrap}.lg-co-intro-photo-link{width:100%;height:50vw;margin:0}.lg-co-intro-body{width:100%;flex:auto;margin-top:20px;padding-bottom:20px}.lg-co-intro-body h2,.lg-co .lg-heading h2{font-size:20px}.lg-co-intro-text{margin:12px 0}.lg-co .lg-co-block{margin-top:40px}.lg-co .lg-heading{margin-bottom:20px}.lg-co-leaders{flex-wrap:wrap}.lg-co-leaders article{width:48%;margin:0 0 10px}.lg-co-honor-track{padding-bottom:54px}.lg-co-honor-track figure{flex-basis:calc((100% - 15px)/2);margin:0}.lg-co-arrow{top:auto;bottom:0;transform:none;width:36px;height:36px}.lg-co-arrow.prev{left:calc(50% - 40px)}.lg-co-arrow.next{right:calc(50% - 40px)}.lg-co-culture{margin-top:40px;padding:40px 0}.lg-co-culture-top{flex-wrap:wrap}.lg-co-culture-text{flex:auto;width:100%;padding:0}.lg-co-culture-emblem{width:80%;max-width:200px;margin:20px auto 0}.lg-co-culture-cards{margin:30px 0 0}.lg-co-culture-cards li{width:100%;margin:0 0 15px;padding:25px 20px}
}

