.trade-news .figure{margin:32px 0;background:#f4f7f2;padding:24px;border:1px solid #e0e6dc}.trade-news .figure h4{font-size:18px;line-height:1.5;margin:0 0 20px}.trade-news .figure figcaption{font-size:12px;line-height:1.7;color:#65736b;margin-top:18px}.trade-news .figure table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;table-layout:fixed}.trade-news .figure th{background:#dce6db;text-align:left}.trade-news .figure td,.trade-news .figure th{border-bottom:1px solid #cdd7cb;padding:12px 8px;vertical-align:top;overflow-wrap:anywhere}.trade-news .metric-number{font-size:clamp(44px,7vw,80px);line-height:1.15;color:#1e5243;font-weight:650;letter-spacing:-.055em}.trade-news .metric-unit{font-size:14px;color:#607066;margin:8px 0 22px}.trade-news .metric-change{font-size:27px;color:#8d651d;line-height:1.4}.trade-news .bar-row{display:grid;grid-template-columns:120px 1fr 50px;align-items:center;gap:12px;margin:16px 0;font-size:14px}.trade-news .bar-track{height:24px;background:#e0e6db}.trade-news .bar-fill{height:24px;background:#27604c}.trade-news .bar-row:nth-child(3) .bar-fill{background:#b29559}.trade-news .timeline{list-style:none;padding:0;margin:0}.trade-news .timeline li{display:grid;grid-template-columns:125px 1fr;gap:18px;border-top:1px solid #cdd7cb;padding:15px 0;line-height:1.6}.trade-news .timeline strong{color:#285d49;font-size:14px}.trade-news .source-inline{font-size:12px;margin-left:.45em}.trade-news .cta{display:inline-block;margin-top:20px}.trade-news .figure{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#182522;line-height:1.85}.trade-news section{scroll-margin-top:100px}.trade-news .figure img{max-width:100%}@media(max-width:520px){.trade-news .figure{padding:16px 12px;margin:24px -5px}.trade-news .figure table{font-size:11px}.trade-news .figure td,.trade-news .figure th{padding:9px 5px}.trade-news .bar-row{grid-template-columns:92px 1fr 38px;gap:8px;font-size:12px}.trade-news .timeline li{grid-template-columns:94px 1fr;gap:12px;font-size:14px}.trade-news .timeline strong{font-size:12px}}