.forest-page[data-astro-cid-dcoyltjv]{--forest:#41664e;--forest-dark:#2f4f3a;--flow:#8a6740}.forest-hero[data-astro-cid-dcoyltjv]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:34px 0 28px;display:grid}.forest-hero[data-astro-cid-dcoyltjv] h1[data-astro-cid-dcoyltjv]{letter-spacing:-.055em;margin:4px 0 12px;font-size:clamp(3rem,7vw,6.1rem);line-height:.93}.dek[data-astro-cid-dcoyltjv]{max-width:980px;color:var(--muted);margin:0;line-height:1.65}.source-stack[data-astro-cid-dcoyltjv]{justify-items:end;gap:8px;display:grid}.headline-grid[data-astro-cid-dcoyltjv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.headline-card[data-astro-cid-dcoyltjv]{border:1px solid var(--line);background:#fffdf8;border-radius:19px;min-width:0;min-height:220px;padding:22px}.headline-card[data-astro-cid-dcoyltjv].primary{background:var(--forest);color:#fff}.headline-card[data-astro-cid-dcoyltjv].primary .tag[data-astro-cid-dcoyltjv],.headline-card[data-astro-cid-dcoyltjv].primary .unit[data-astro-cid-dcoyltjv]{color:#ffffffd6}.headline-card[data-astro-cid-dcoyltjv].flow{background:#f2ece2}.headline-card[data-astro-cid-dcoyltjv] .value[data-astro-cid-dcoyltjv]{letter-spacing:-.045em;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:31px 0 10px;font:700 clamp(2.25rem,4.2vw,3.8rem)/.9 Georgia,serif;display:flex}.headline-card[data-astro-cid-dcoyltjv] .value[data-astro-cid-dcoyltjv].small{font-size:clamp(2rem,3.7vw,3.25rem)}.headline-card[data-astro-cid-dcoyltjv] .unit[data-astro-cid-dcoyltjv]{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.5}.boundary-card[data-astro-cid-dcoyltjv]{background:#eef4ef;border:1px solid #c9d5cc;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin:24px 0;padding:25px;display:grid}.boundary-card[data-astro-cid-dcoyltjv] h2[data-astro-cid-dcoyltjv]{margin:4px 0 10px;font-size:clamp(1.5rem,2.8vw,2.25rem)}.boundary-card[data-astro-cid-dcoyltjv] p[data-astro-cid-dcoyltjv]:not(.tag){max-width:940px;color:var(--muted);margin:0;line-height:1.65}.boundary-badge[data-astro-cid-dcoyltjv]{color:var(--forest-dark);white-space:nowrap;background:#dbe7dd;border-radius:999px;padding:13px 18px;font-weight:800}.chart-card[data-astro-cid-dcoyltjv],.table-card[data-astro-cid-dcoyltjv]{border:1px solid var(--line);background:#fffdf8;border-radius:20px;margin-top:24px;overflow:hidden}.chart-head[data-astro-cid-dcoyltjv],.section-head[data-astro-cid-dcoyltjv]{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 0;display:flex}.chart-head[data-astro-cid-dcoyltjv] h2[data-astro-cid-dcoyltjv],.section-head[data-astro-cid-dcoyltjv] h2[data-astro-cid-dcoyltjv]{margin:3px 0 8px;font-size:clamp(1.55rem,3vw,2.35rem)}.chart-head[data-astro-cid-dcoyltjv] p[data-astro-cid-dcoyltjv]:not(.tag){max-width:900px;color:var(--muted);line-height:1.6}.chart[data-astro-cid-dcoyltjv]{height:500px}.comparison-chart[data-astro-cid-dcoyltjv]{height:560px}.bar-chart[data-astro-cid-dcoyltjv]{height:520px}.pill[data-astro-cid-dcoyltjv]{color:var(--forest-dark);background:#e5eee7;border-radius:999px;flex:none;padding:10px 16px;font-weight:800}.flow-pill[data-astro-cid-dcoyltjv]{color:var(--flow);background:#f0e4d5}.flow-section[data-astro-cid-dcoyltjv]{border-color:#d8c6ae}.table-wrap[data-astro-cid-dcoyltjv]{padding:20px 30px 30px;overflow-x:auto}.table-wrap[data-astro-cid-dcoyltjv] table[data-astro-cid-dcoyltjv]{border-collapse:collapse;width:100%}.table-wrap[data-astro-cid-dcoyltjv] th[data-astro-cid-dcoyltjv],.table-wrap[data-astro-cid-dcoyltjv] td[data-astro-cid-dcoyltjv]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 10px}.table-wrap[data-astro-cid-dcoyltjv] th[data-astro-cid-dcoyltjv]{text-transform:uppercase;letter-spacing:.045em;font-size:.72rem}.table-wrap[data-astro-cid-dcoyltjv] td[data-astro-cid-dcoyltjv]{font-size:.87rem}.china-row[data-astro-cid-dcoyltjv]{background:#eef4ef;font-weight:700}.context-grid[data-astro-cid-dcoyltjv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.context-grid[data-astro-cid-dcoyltjv] article[data-astro-cid-dcoyltjv]{border:1px solid var(--line);background:#fffdf8;border-radius:18px;padding:22px}.context-grid[data-astro-cid-dcoyltjv] h3[data-astro-cid-dcoyltjv]{margin:7px 0 9px}.context-grid[data-astro-cid-dcoyltjv] p[data-astro-cid-dcoyltjv]:not(.tag){color:var(--muted);margin:0;font-size:.87rem;line-height:1.58}@media (width<=1080px){.headline-grid[data-astro-cid-dcoyltjv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.forest-hero[data-astro-cid-dcoyltjv],.boundary-card[data-astro-cid-dcoyltjv]{min-width:0;display:block}.forest-hero[data-astro-cid-dcoyltjv] h1[data-astro-cid-dcoyltjv]{font-size:3rem}.source-stack[data-astro-cid-dcoyltjv]{justify-items:start;width:100%;min-width:0;margin-top:18px}.source-stack[data-astro-cid-dcoyltjv] .source-cite{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:fit-content;min-width:0;max-width:100%}.boundary-badge[data-astro-cid-dcoyltjv]{margin-top:16px;display:inline-flex}.headline-grid[data-astro-cid-dcoyltjv]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(240px,82vw);grid-auto-flow:column;min-width:0;padding:0 2px 8px;scroll-padding-inline:2px;overflow-x:auto}.headline-card[data-astro-cid-dcoyltjv]{scroll-snap-align:start;min-width:0}.headline-card[data-astro-cid-dcoyltjv] .tag[data-astro-cid-dcoyltjv],.headline-card[data-astro-cid-dcoyltjv] .value[data-astro-cid-dcoyltjv],.headline-card[data-astro-cid-dcoyltjv] .unit[data-astro-cid-dcoyltjv]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.context-grid[data-astro-cid-dcoyltjv]{grid-template-columns:1fr}.headline-card[data-astro-cid-dcoyltjv] .value[data-astro-cid-dcoyltjv] .source-cite{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;max-width:100%}.chart-head[data-astro-cid-dcoyltjv],.section-head[data-astro-cid-dcoyltjv]{padding:22px 18px 0;display:block}.pill[data-astro-cid-dcoyltjv]{margin-top:8px;display:inline-flex}.chart[data-astro-cid-dcoyltjv],.comparison-chart[data-astro-cid-dcoyltjv],.bar-chart[data-astro-cid-dcoyltjv]{height:470px}.table-wrap[data-astro-cid-dcoyltjv]{padding:16px 18px 22px}}
