.newsroom{background:#fff;color:#1f2328;padding:160px 0 96px}.nr-wrap{width:min(1280px,calc(100% - 96px));margin:auto}.newsroom button,.newsroom input{font:inherit}.newsroom button{cursor:pointer}.newsroom svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4}.nr-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;border-bottom:1px solid #ced3d1;padding-bottom:28px;margin-bottom:32px}.nr-heading h1{font-family:var(--hqess-font-display);font-weight:var(--hqess-heading-weight,800);font-size:clamp(56px,6.5vw,88px);line-height:1.1;letter-spacing:-.025em;margin:0}.nr-heading>p{font-family:var(--hqess-font-body);font-size:18px;line-height:1.7;max-width:450px;margin:0 0 5px;color:#515c58}.nr-feature{display:grid;grid-template-columns:1.55fr 1fr;overflow:hidden;border-radius:6px;background:#103b2d;color:white}.nr-feature-image{min-width:0;min-height:410px}.nr-feature-image img{display:block;width:100%;height:100%;object-fit:cover}.nr-feature-copy{padding:48px 42px;display:flex;flex-direction:column;align-items:flex-start}.nr-category{font-family:var(--hqess-font-body);font-size:13px;line-height:1.6;letter-spacing:.035em;font-weight:600;color:#24654c;margin:0 0 16px}.nr-feature .nr-category{color:#cae0d4}.nr-feature h2{font-family:var(--hqess-font-display);font-size:42px;font-weight:var(--hqess-heading-weight,800);line-height:1.2;letter-spacing:-.01em;margin:12px 0 20px}.nr-feature-summary{font-family:var(--hqess-font-body);font-size:23px;line-height:1.55;margin:0 0 38px}.nr-read{display:flex;gap:22px;align-items:center;border:0;border-bottom:1px solid #91b6a4;background:none;color:white;padding:12px 0;margin-top:auto;font-size:17px!important}.nr-read svg,.nr-row-arrow svg{transition:transform .2s}.nr-read:hover svg,.nr-row:hover .nr-row-arrow svg{transform:translateX(4px)}.nr-archive{margin-top:76px}.nr-archive>h2{font-family:var(--hqess-font-display);font-size:38px;font-weight:var(--hqess-heading-weight,800);line-height:1.2;margin:0 0 24px}.nr-tools{border-top:1px solid #cfd4d1;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:22px 0 8px}.nr-filters{display:flex;gap:32px}.nr-filters button{border:0;border-bottom:2px solid transparent;background:none;color:#67706b;padding:12px 0;font-size:16px;font-weight:500;white-space:nowrap;min-height:44px}.nr-filters button[aria-pressed=true]{color:#103b2d;border-color:#103b2d;font-weight:700}.nr-search{display:flex;align-items:center;gap:12px;border:1px solid #cfd4d1;border-radius:4px;padding:10px 14px;width:260px;min-height:44px}.nr-search svg{width:20px;flex-shrink:0}.nr-search input{background:none;border:0;outline:0;width:100%;min-width:0;color:#1f2328;font-size:14px}.nr-row{display:grid;grid-template-columns:260px minmax(0,1fr) 44px;gap:36px;align-items:center;padding:30px 0;border-bottom:1px solid #dbe0dc}.nr-row[hidden],.nr-empty[hidden]{display:none}.nr-row-image{padding:0;background:none;border:0;overflow:hidden;border-radius:3px;aspect-ratio:1.6}.nr-row-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.nr-row-image:hover img{transform:scale(1.035)}.nr-row-copy .nr-category{margin-bottom:12px}.nr-row h3{margin:0;font-family:var(--hqess-font-display);font-size:27px;line-height:1.35;font-weight:700}.nr-row h3 button{text-align:left;color:inherit;border:0;background:none;padding:0;line-height:inherit;font-weight:inherit}.nr-row h3 button:hover{color:#206344}.nr-excerpt{font-family:var(--hqess-font-body);font-size:16px;line-height:1.7;color:#66706a;margin:14px 0 0}.nr-row-arrow{border:0;background:none;color:#1f2328;width:44px;height:44px;display:grid;place-items:center}.nr-end{text-align:center;color:#68746d;margin:36px 0 0;font-size:14px}.nr-empty{padding:60px 0;text-align:center}.newsroom :focus-visible{outline:2px solid #b87300;outline-offset:5px}.nr-reader{padding:0;border:0;border-radius:8px;width:min(880px,calc(100vw - 40px));max-height:90svh;color:#1f2328;background:white}.nr-reader::backdrop{background:rgb(15 25 20 / .7)}.nr-reader-bar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:white;border-bottom:1px solid #dbe0dc;z-index:2;font-size:14px}.nr-close{border:0;background:none;padding:8px;min-height:44px;color:#103b2d}.nr-close span{font-size:24px;margin-left:12px}.nr-reader-body{padding:40px 48px}.nr-reader h2{font-family:var(--hqess-font-display);font-size:42px;line-height:1.15;margin:0 0 24px}.nr-reader-deck{font-size:21px;line-height:1.6;color:#59675e}.nr-reader img{width:100%;max-height:400px;object-fit:cover;margin:24px 0}.nr-reader-body div p{font-family:Arial,sans-serif;font-size:17px;line-height:1.8;margin:0 0 22px}body:has(.nr-reader[open]){overflow:hidden}
:root:lang(zh) .nr-heading h1{font-size:clamp(48px,5.2vw,72px)}:root:lang(zh) .nr-feature h2{font-size:clamp(28px,2.6vw,38px);line-height:1.4}:root:lang(zh) .nr-feature-summary{font-size:22px;line-height:1.65}:root:lang(zh) .nr-row h3{font-size:23px;line-height:1.5;font-weight:700}
@media(max-width:1000px){.nr-wrap{width:calc(100% - 56px)}.nr-heading{align-items:start}.nr-heading>p{max-width:300px}.nr-feature{grid-template-columns:1.15fr 1fr}.nr-feature-copy{padding:32px}.nr-feature h2{font-size:34px}.nr-feature-summary{font-size:20px}.nr-row{grid-template-columns:200px minmax(0,1fr) 36px;gap:24px}.nr-filters{gap:20px}.nr-search{width:220px}.nr-row h3{font-size:24px}}
@media(max-width:700px){.newsroom{padding:130px 0 64px}.nr-wrap{width:calc(100% - 40px)}.nr-heading{display:block;padding-bottom:24px;margin-bottom:24px}.nr-heading h1,:root:lang(zh) .nr-heading h1{font-size:48px}.nr-heading>p{font-size:16px;margin-top:20px;max-width:none}.nr-feature{display:block}.nr-feature-image{min-height:0;height:250px}.nr-feature-copy{padding:28px}.nr-feature h2,:root:lang(zh) .nr-feature h2{font-size:32px;margin:4px 0 16px}.nr-feature-summary,:root:lang(zh) .nr-feature-summary{font-size:20px;margin-bottom:24px}.nr-archive{margin-top:48px}.nr-archive>h2{font-size:32px}.nr-tools{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:12px 0 4px}.nr-filters{gap:22px;overflow-x:auto}.nr-filters button{font-size:14px}.nr-search{width:100%;box-sizing:border-box}.nr-row{grid-template-columns:minmax(0,1fr) 36px;gap:18px;padding:28px 0}.nr-row-image{grid-column:1/-1;aspect-ratio:1.65}.nr-row-copy{grid-column:1}.nr-row h3,:root:lang(zh) .nr-row h3{font-size:23px}.nr-excerpt{font-size:15px}.nr-row-arrow{align-self:start}.nr-reader-body{padding:28px 22px}.nr-reader-bar{padding:12px 20px}.nr-reader h2{font-size:32px}.nr-reader-deck{font-size:18px}}
@media(min-width:701px){.nr-feature{height:440px}.nr-feature-image{min-height:0}.nr-feature-copy{min-width:0}.nr-feature-image img{height:440px}}
@media(prefers-reduced-motion:reduce){.newsroom *{transition:none!important;scroll-behavior:auto!important}}
