/* Isolated reproduction of the Mindray homepage news module, measured 2026-09-05. */



.hqess-news{padding:4.6875vw 0;background:var(--hqess-warm-white);color:#242728;font-family:var(--hqess-font-body);line-height:1.618;scroll-margin-top:104px}
.hqess-news *{box-sizing:border-box}
.hqess-news a{color:inherit;text-decoration:none}
.hqess-news h2,.hqess-news h3,.hqess-news p{letter-spacing:normal;margin:0}
.hqess-news-track{height:auto}
.hqess-news-pin{position:relative;height:auto;display:flex;align-items:center}
.hqess-news-container{width:100%;position:relative;display:flex;flex-wrap:wrap}
.hqess-news-heading{position:relative;z-index:2;padding:0 11.09375vw 1.5625vw 64.375vw}
.hqess-news-heading h2{position:relative;padding-top:1.302083vw;font-size:2.916667vw;font-weight:700;line-height:1.1}
.hqess-news-heading h2:before{content:"";position:absolute;left:0;top:0;width:0;height:.520833vw;background:linear-gradient(110deg,#0b613b,#16854e 55%,#43b77a);transition:width .5s ease-out .8s}
.hqess-news-heading p{font-size:1.145833vw;line-height:1.618;color:#727171;margin-top:1.5625vw}
.hqess-news-columns{position:relative;z-index:2;display:flex;width:80.9375vw;margin:0 auto}
.hqess-news-feature{position:relative;display:block;flex:0 0 53.28125vw;min-width:0;align-self:flex-start}
.hqess-news-image{overflow:hidden}
.hqess-news-image img{display:block;width:100%;height:auto;transition:transform .5s ease-out}
.hqess-news-feature .hqess-news-image img{aspect-ratio:1280/810;object-fit:cover}
.hqess-news-secondary img{aspect-ratio:1280/832;object-fit:cover}
:root:lang(zh) .hqess-news{font-family:var(--hqess-font-body)}
.hqess-news-feature-copy{position:absolute;left:0;bottom:0;z-index:2;width:34.947917vw;min-height:10.677083vw;padding:1.5625vw 3.385417vw 1.5625vw 6.71875vw;background:var(--hqess-warm-white);border:1px solid #dcdddd}
.hqess-news-meta{position:relative;z-index:3;font-size:.729167vw;line-height:1.618;color:#222}
.hqess-news-meta span{color:#0b7c44}
.hqess-news h3{position:relative;z-index:3;font-size:1.25vw;line-height:1.618;font-weight:500;margin-top:.78125vw;color:#242728}
.hqess-news-fill{position:absolute;inset:0;overflow:hidden;z-index:2}
.hqess-news-fill:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0b613b,#16854e);transform:translateX(-100%);transition:transform .5s ease-out}
.hqess-news-geometry{position:absolute;z-index:1;top:0;left:-6.041667vw;width:0;height:26.822917vw;overflow:hidden;transition:width 1.5s ease-out;pointer-events:none}
.hqess-news-geometry>div{position:absolute;inset:0 auto auto 0;width:50.520833vw;height:26.822917vw;border-radius:0 10.416667vw 0 6.25vw;background:#ededed}
.hqess-news-geometry>div:before,.hqess-news-geometry>div:after{content:"";position:absolute;background:#fafafa}
.hqess-news-geometry>div:before{top:0;left:0;width:26.041667vw;height:13.4375vw}
.hqess-news-geometry>div:after{bottom:0;right:0;width:24.479167vw;height:13.385417vw}
.hqess-news-red{position:absolute;z-index:3;width:11.458333vw;height:0;bottom:0;left:-6.145833vw;overflow:hidden;transition:height 1.5s ease-out .6s;pointer-events:none}
.hqess-news-red>div{position:absolute;top:0;left:0;width:11.458333vw;height:22.604167vw;background:linear-gradient(150deg,#43b77a,#0b613b);border-radius:6.25vw 0;overflow:hidden}
.hqess-news-red>div:after{content:"";position:absolute;top:0;right:0;width:5.3125vw;height:100%;background:linear-gradient(315deg,#43b77a,#0b613b 180%)}
.hqess-news-red>img,.hqess-news-geometry>img{display:none;width:100%}
.hqess-news.is-visible .hqess-news-geometry{width:50.520833vw}
.hqess-news.is-visible .hqess-news-red{height:100%}
.hqess-news.is-visible .hqess-news-heading h2:before{width:3.854167vw}
.hqess-news-right{flex:1;min-width:0;height:33.75vw;overflow:auto}
.hqess-news-scroll{transform:none}
.hqess-news-list .hqess-news-item{display:block}
.hqess-news-copy{padding:1.5625vw 0;margin-left:1.5625vw;border-bottom:1px solid #dcdddd;background:var(--hqess-warm-white)}
.hqess-news-copy h3{max-height:3.958333vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.hqess-news-actions{padding-top:3.125vw;display:flex;align-items:center;gap:3.125vw;padding-left:1.5625vw}
.hqess-news-actions a{display:inline-block;padding:.78125vw 1.5625vw;border:1px solid #16854e;color:#0b7c44;font-size:.833333vw;line-height:1;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out}
.hqess-news a:focus-visible{outline:2px solid #0b7c44;outline-offset:-2px}
@media(hover:hover){
 .hqess-news-item:hover .hqess-news-image img{transform:scale(1.05)}
 .hqess-news-feature:hover .hqess-news-fill:before{transform:translateX(0)}
 .hqess-news-feature:hover .hqess-news-meta,.hqess-news-feature:hover .hqess-news-meta span,.hqess-news-feature:hover h3{color:#fff}
 .hqess-news-list .hqess-news-item:hover h3{color:#0b7c44}
 .hqess-news-actions a:hover{background:linear-gradient(110deg,#0b613b,#16854e);color:#fff}
}
@media(max-width:639px),(max-aspect-ratio:1/1) and (max-width:1200px){
 .hqess-news{padding:12vw 0}
 .hqess-news-track{height:auto}
 .hqess-news-pin{position:relative;height:auto;display:block}
 .hqess-news-heading{padding:0 5.333333vw 26.666667vw}
 .hqess-news-heading h2{padding-top:6.666667vw;font-size:9.6vw}
 .hqess-news-heading h2:before{height:2.666667vw}
 .hqess-news.is-visible .hqess-news-heading h2:before{width:19.733333vw}
 .hqess-news-heading p{font-size:16px;margin-top:8vw}
 .hqess-news-columns{width:89.333333vw;flex-direction:column}
 .hqess-news-feature{flex:auto;width:100%}
 .hqess-news-feature .hqess-news-image{position:relative;z-index:3}
 .hqess-news-feature .hqess-news-image img{aspect-ratio:335/223;object-fit:cover}
 .hqess-news-feature-copy{position:relative;width:100%;min-height:0;padding:13.333333vw 0 5.333333vw;border:0;border-bottom:1px solid #dcdddd}
 .hqess-news-meta{font-size:3.2vw}
 .hqess-news h3{font-size:4.8vw;margin-top:2.666667vw;line-height:1.618;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:15.466667vw;max-height:15.466667vw}
 .hqess-news-fill{display:none}
 .hqess-news-geometry{top:62.666667vw;left:-16vw;height:59.2vw}
 .hqess-news.is-visible .hqess-news-geometry{width:77.6vw}
 .hqess-news-red{width:45.866667vw;left:-5.6vw;bottom:37.333333vw;z-index:1}
 .hqess-news.is-visible .hqess-news-red{height:21.6vw}
 .hqess-news-red>div,.hqess-news-geometry>div{display:none}
 .hqess-news-red>img,.hqess-news-geometry>img{display:block}
 .hqess-news-right{width:100%;height:auto;overflow:visible}
 .hqess-news-scroll{transform:none!important;will-change:auto}
 .hqess-news-secondary{display:none}
 .hqess-news-copy{padding:5.333333vw 0;margin-left:0}
 .hqess-news-actions{padding:8vw 0 0;gap:8vw}
 .hqess-news-actions a{font-size:16px;padding:15px 30px}
 .hqess-news-feature:hover .hqess-news-meta{color:#222}
 .hqess-news-feature:hover .hqess-news-meta span,.hqess-news-feature:hover h3{color:#0b7c44}
}
@media(prefers-reduced-motion:reduce){
 .hqess-news-track{height:auto}.hqess-news-pin{position:relative;height:auto;min-height:100vh}
 .hqess-news-right{height:auto;overflow:visible}.hqess-news-scroll{transform:none!important}
 .hqess-news *,.hqess-news :before{transition:none!important}
}
@media(min-width:801px) and (min-aspect-ratio:1/1){
 .hqess-news{padding:24px 0;height:calc(100svh - 62px);min-height:560px}
 .hqess-news-track,.hqess-news-pin{height:100%;min-height:0}
 .hqess-news-container{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px}
 .hqess-news-heading{padding:0 8% 0 64%}
 .hqess-news-heading h2{font-size:clamp(30px,2.5vw,40px);padding-top:12px}
 .hqess-news-heading h2:before{height:4px}
 .hqess-news-heading p{font-size:15px;margin-top:10px}
 .hqess-news-columns{width:84%;height:100%;min-height:0}
 .hqess-news-feature{flex:0 0 64%;height:100%;align-self:stretch}
 .hqess-news-feature>.hqess-news-image{height:100%}
 .hqess-news-feature .hqess-news-image img{height:100%;aspect-ratio:auto;object-fit:cover}
 .hqess-news-feature-copy{width:78%;min-height:0;padding:18px 22px 18px 54px}
 .hqess-news-meta{font-size:12px}
 .hqess-news h3{font-size:clamp(16px,1.1vw,20px);line-height:1.5;margin-top:8px}
 .hqess-news-right{height:100%;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#b8bec5 transparent}
 .hqess-news-secondary img{height:clamp(120px,22vh,200px);aspect-ratio:auto;object-fit:cover}
 .hqess-news-copy{padding:16px 0;margin-left:20px}
 .hqess-news-copy h3{max-height:none}
 .hqess-news-actions{padding:20px 0 8px 20px;gap:14px;flex-wrap:wrap}
 .hqess-news-actions a{font-size:14px;padding:10px 16px}
}
@supports(background-clip:text){
 .hqess-news-meta span{background:linear-gradient(110deg,#0b613b,#16854e 55%,#43b77a);background-clip:text;-webkit-background-clip:text;color:transparent}
 @media(hover:hover){
  .hqess-news-list .hqess-news-item:hover h3{background:linear-gradient(110deg,#0b613b,#16854e 55%,#43b77a);background-clip:text;-webkit-background-clip:text;color:transparent}
  .hqess-news-feature:hover .hqess-news-meta span{background:none;color:inherit}
 }
}


/* HQESS integration: keep the measured source composition, isolate theme defaults. */
.hqess-news{overflow:clip}
.hqess-news h2,.hqess-news h3{font-family:inherit;text-transform:none}
.hqess-news-heading h2{font-weight:600}
.hqess-news-placeholder{display:grid;place-items:center;min-height:220px;background:#e7ebe6;color:#53615a}
.hqess-news-preview-note{font-size:12px!important;line-height:1.5!important;margin-top:6px!important;color:#69756d!important}
.hqess-news-actions a{min-height:44px;display:inline-flex;align-items:center}
.hqess-news-right:focus-visible{outline:2px solid var(--hqess-green);outline-offset:4px}
@media(min-width:801px) and (min-aspect-ratio:1/1){
 .hqess-news-feature-copy{padding-left:max(54px,6vw)}
}
/* Keep source stacking on portrait tablets without scaling phone type to 70px. */
@media(min-width:640px) and (max-width:1200px) and (max-aspect-ratio:1/1){
 .hqess-news{padding:64px 0}
 .hqess-news-heading{padding:0 5.333333vw 72px}
 .hqess-news-heading h2{font-size:40px;padding-top:24px}
 .hqess-news-heading h2:before{height:6px}
 .hqess-news-heading p{margin-top:24px}
 .hqess-news-meta{font-size:13px}
 .hqess-news h3{font-size:22px;line-height:1.5;margin-top:12px;height:auto;max-height:66px;min-height:33px}
 .hqess-news-feature-copy{padding:48px 0 24px}
 .hqess-news-copy{padding:24px 0}
 .hqess-news-actions{padding-top:32px}
 .hqess-news-geometry{top:240px}
 .hqess-news-red{bottom:130px}
}
.hqess-news:not(.is-enhanced) .hqess-news-geometry{width:50.520833vw}
.hqess-news:not(.is-enhanced) .hqess-news-red{height:100%}
.hqess-news:not(.is-enhanced) .hqess-news-heading h2:before{width:3.854167vw}
@media(max-width:639px),(max-aspect-ratio:1/1) and (max-width:1200px){
.hqess-news:not(.is-enhanced) .hqess-news-geometry{width:77.6vw}
.hqess-news:not(.is-enhanced) .hqess-news-red{height:21.6vw}
.hqess-news:not(.is-enhanced) .hqess-news-heading h2:before{width:19.733333vw}
}
