/* Original BondStats Asia editorial design – not copied from Global Daily. */
:root{--ink:#142d23;--forest:#214b36;--muted:#597165;--paper:#f7f8f4;--line:#cedbd0;--pale:#eaf0e9;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.6;-webkit-font-smoothing:antialiased}
a,a:visited{color:var(--forest);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid #2d7452;outline-offset:3px}.skip{position:absolute;transform:translateY(-120px);background:#fff;padding:12px}.skip:focus{transform:none}
.edition-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;border-bottom:1px solid var(--line);padding:12px clamp(18px,3vw,64px);font:600 11px/1.4 Arial,sans-serif;letter-spacing:.105em}.edition-bar span{color:var(--muted)}.edition-bar a{white-space:nowrap}.edition-bar .wordmark{color:var(--ink)}.edition-head{padding:clamp(36px,5vw,78px) clamp(20px,3.5vw,75px) clamp(28px,4vw,65px);display:flex;justify-content:space-between;gap:50px;align-items:end;border-bottom:2px solid var(--forest)}.eyebrow,.kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#416e50}.eyebrow span{color:#63846c}.edition-head h1{font-size:clamp(49px,6.2vw,108px);font-weight:400;letter-spacing:-.057em;line-height:1.01;margin:16px 0 22px}.edition-head h1 em{font-weight:400;color:#557d62}.h1-divider{font-style:normal;color:#a6bea9}.head-deck{color:#51665a;font-size:clamp(17px,1.6vw,24px);margin:0;max-width:67ch}.edition-time{font:12px/1.65 Arial,sans-serif;color:#4d6b58;min-width:195px;display:grid;gap:6px;text-align:right;letter-spacing:.025em}.edition-time strong{color:var(--ink);font-size:15px}.edition-nav{display:flex;flex-wrap:wrap;gap:24px;padding:17px clamp(20px,3.5vw,75px);border-bottom:1px solid var(--line);font:700 12px/1.6 Arial,sans-serif}.edition-nav a{color:var(--ink)}
main{width:100%;max-width:1500px;margin:auto;padding:clamp(24px,4vw,60px) clamp(18px,3vw,60px) 50px}.report-intro{padding-bottom:38px;border-bottom:2px solid var(--forest)}.report-intro-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:30px}.report-intro h2{font-size:clamp(32px,3.65vw,60px);font-weight:400;line-height:1.15;letter-spacing:-.038em;margin:14px 0 18px}.report-intro #status{font:14px/1.65 Arial,sans-serif;color:var(--muted)}.intro-aside{border-left:1px solid #a8c1ae;padding:10px 0 0 24px;align-self:center}.intro-aside strong{font:700 11px Arial,sans-serif;letter-spacing:.1em}.intro-aside p{font-size:17px;color:#4b6453;margin:12px 0 0}
.brief-introduction{border-bottom:1px solid var(--line);padding:28px 0 46px;max-width:1120px}.brief-introduction h2{font-size:clamp(25px,3vw,40px);font-weight:400;margin:12px 0 20px}.brief-introduction p{font:17px/1.8 Georgia,serif;color:#334c3c;margin:0 0 16px;max-width:79ch}
.brief-article{padding:clamp(38px,5vw,75px) 0 clamp(42px,5vw,75px);border-bottom:1px solid #bfcfc2}.brief-article h2{font-weight:400;font-size:clamp(29px,3.75vw,58px);line-height:1.16;letter-spacing:-.038em;margin:12px 0 22px;max-width:1100px}.brief-article .article-lead{font-size:clamp(18px,1.75vw,24px);line-height:1.62;color:#193b2b;max-width:81ch}.brief-article .article-detail{font-size:clamp(16px,1.3vw,20px);line-height:1.78;color:#314c3b;max-width:82ch}.brief-article p{margin:0 0 19px}.article-info{display:flex;flex-wrap:wrap;gap:16px;color:#536b59;font:600 12px/1.6 Arial,sans-serif;margin-bottom:18px}.article-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1100px}.article-summary .category{font:700 12px Arial,sans-serif;letter-spacing:.1em;color:#40634c}.article-summary .date{font:600 12px Arial,sans-serif;color:#536a59}.article-body{max-width:1050px}
.source-panel{max-width:1050px;margin:35px 0 22px;padding:24px 28px;background:#e7ede5;border-left:3px solid #47785a;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 30px;align-items:center}.source-panel .source-caption{font:700 12px Arial,sans-serif;color:#214333}.source-panel .source-context{margin:9px 0 0;color:#607467;font:13px/1.55 Arial,sans-serif}.source-panel a,.source-panel a:visited{color:#28583e!important;text-decoration:none!important;border-bottom:1px solid #729c7e;padding:3px 0;font:600 14px/1.5 Arial,sans-serif;white-space:nowrap}.source-panel a:hover{color:#173e27!important;border-color:currentColor}.original-title{font:13px/1.65 Arial,sans-serif;color:#617568;max-width:950px;margin:2px 0 13px!important}
.article-actions{max-width:1050px;border-top:1px solid #cadae0;padding-top:17px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-actions button,.article-actions a{border:1px solid #afc5b1;background:transparent;color:#24543b!important;padding:10px 14px;font:700 12px Arial,sans-serif;cursor:pointer;text-decoration:none!important}.article-actions button:hover,.article-actions a:hover{background:#e6efe6}.article-actions .action-status{font:12px Arial,sans-serif;color:#476953;margin-left:8px;min-height:16px}.publication-note{margin-top:60px;border-top:3px solid var(--forest);padding:30px 0 10px;display:grid;grid-template-columns:230px 1fr;gap:40px}.publication-note h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.18;margin:0 0 10px}.publication-note p{max-width:72ch;color:#506a58;font-size:16px}.text-link{font:700 13px Arial,sans-serif;border-bottom:1px solid #48795b}.return-link{display:inline-flex;border:1px solid #a3c0a9;padding:12px 16px;font:700 12px Arial,sans-serif;margin-top:15px}
footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding:30px clamp(18px,3vw,60px);font:12px Arial,sans-serif;color:var(--muted)}footer div{display:flex;gap:20px}
@media(max-width:800px){.edition-bar>span{display:none}.edition-head{display:block}.edition-time{text-align:left;margin-top:25px}.report-intro-grid{grid-template-columns:1fr}.intro-aside{border-left:0;border-top:1px solid #a8c1ae;padding:15px 0 0}.source-panel{grid-template-columns:1fr}.publication-note{grid-template-columns:1fr;gap:18px}.edition-nav{gap:14px}}
@media(max-width:450px){.edition-bar{padding:12px 17px;gap:8px}.edition-bar .back{font-size:10px}.edition-head{padding:29px 18px}.edition-head h1{font-size:clamp(44px,11.2vw,60px)}main{padding:30px 18px}.brief-article h2{font-size:31px}.article-actions button,.article-actions a{min-height:43px}.source-panel{padding:20px}.edition-nav{gap:12px}}
@media print{.edition-nav,.article-actions,.back,.return-link{display:none!important}body{background:white!important}main{max-width:none}.brief-article{break-inside:avoid}}
