.hte-page[data-astro-cid-5durirku]{--accent:#584d8f}.hte-hero[data-astro-cid-5durirku]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:34px 0 28px;display:grid}.hte-hero[data-astro-cid-5durirku] h1[data-astro-cid-5durirku]{letter-spacing:-.055em;max-width:1100px;margin:4px 0 12px;font-size:clamp(3.1rem,7vw,6rem);line-height:.93}.hte-hero[data-astro-cid-5durirku] .dek[data-astro-cid-5durirku]{max-width:1000px;color:var(--muted);margin:0;font-size:1.03rem;line-height:1.65}.hero-sources[data-astro-cid-5durirku]{justify-items:end;gap:8px;display:grid}.headline-grid[data-astro-cid-5durirku]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.headline-card[data-astro-cid-5durirku]{border:1px solid var(--line);background:#fffdf8;border-radius:20px;min-width:0;min-height:218px;padding:22px}.headline-card[data-astro-cid-5durirku].primary{color:#fff;background:#584d8f}.headline-card[data-astro-cid-5durirku].primary .tag[data-astro-cid-5durirku],.headline-card[data-astro-cid-5durirku].primary .unit[data-astro-cid-5durirku]{color:#ffffffd1}.headline-card[data-astro-cid-5durirku].share-card{background:#edf0f8}.headline-card[data-astro-cid-5durirku].rank-card{background:#ede9f6}.headline-card[data-astro-cid-5durirku] .value[data-astro-cid-5durirku]{letter-spacing:-.045em;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:31px 0 10px;font:700 clamp(2.1rem,4vw,3.55rem)/.94 Georgia,serif;display:flex}.headline-card[data-astro-cid-5durirku] .value[data-astro-cid-5durirku].small{font-size:clamp(2rem,3.6vw,3.3rem)}.headline-card[data-astro-cid-5durirku] .unit[data-astro-cid-5durirku]{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.5}.boundary-box[data-astro-cid-5durirku]{background:#f3f1f9;border:1px solid #cbc4e0;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:24px;margin:24px 0;padding:27px;display:grid}.boundary-box[data-astro-cid-5durirku] h2[data-astro-cid-5durirku]{margin:5px 0 10px;font-size:clamp(1.55rem,2.8vw,2.35rem)}.boundary-box[data-astro-cid-5durirku] p[data-astro-cid-5durirku]{color:var(--muted);line-height:1.65}.boundary-list[data-astro-cid-5durirku]{background:#fffdf8;border-radius:16px;padding:18px}.boundary-list[data-astro-cid-5durirku] span[data-astro-cid-5durirku]{color:#fff;background:#584d8f;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-block}.boundary-list[data-astro-cid-5durirku] p[data-astro-cid-5durirku]{margin:10px 0;font-size:.83rem;font-weight:700}.narrative[data-astro-cid-5durirku]{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);gap:22px;margin:54px 0 18px;padding-top:18px;display:grid}.chapter-number[data-astro-cid-5durirku]{color:#b4acd2;margin:0;font:700 3.4rem/1 Georgia,serif}.narrative[data-astro-cid-5durirku] h2[data-astro-cid-5durirku]{margin:4px 0 13px;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.08}.narrative[data-astro-cid-5durirku] div[data-astro-cid-5durirku]>p[data-astro-cid-5durirku]:not(.tag){max-width:1000px;color:var(--muted);line-height:1.8}.chart-card[data-astro-cid-5durirku]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8;border-radius:22px;margin-top:24px;overflow:hidden}.chart-head[data-astro-cid-5durirku]{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 0;display:flex}.chart-head[data-astro-cid-5durirku] h2[data-astro-cid-5durirku]{margin:4px 0 8px;font-size:clamp(1.5rem,2.7vw,2.35rem)}.chart-head[data-astro-cid-5durirku] p[data-astro-cid-5durirku]:not(.tag){max-width:930px;color:var(--muted);line-height:1.6}.pill[data-astro-cid-5durirku]{color:#584d8f;background:#ebe8f4;border-radius:999px;flex:none;padding:9px 14px;font-size:.78rem;font-weight:800}.chart[data-astro-cid-5durirku]{height:530px}.ranking-chart[data-astro-cid-5durirku]{height:660px}.scatter-chart[data-astro-cid-5durirku]{height:620px}.year-badge[data-astro-cid-5durirku]{color:#584d8f;font:700 clamp(3rem,6vw,5.4rem)/.9 Georgia,serif}.ranking-boundary[data-astro-cid-5durirku]{color:#514879;background:#f5f3fa;border:1px solid #d4cce7;border-radius:14px;margin:18px 30px 0;padding:12px 16px;font-size:.84rem}.ranking-controls[data-astro-cid-5durirku]{border-top:1px solid var(--line);align-items:center;gap:12px;padding:18px 30px;display:flex}.ranking-controls[data-astro-cid-5durirku] button[data-astro-cid-5durirku],.ranking-controls[data-astro-cid-5durirku] select[data-astro-cid-5durirku]{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fffdf8;border-radius:999px;padding:0 16px;font:700 .82rem/1 sans-serif}.ranking-controls[data-astro-cid-5durirku] button[data-astro-cid-5durirku]:first-child{color:#fff;background:#584d8f;border-color:#584d8f}.ranking-controls[data-astro-cid-5durirku] input[data-astro-cid-5durirku][type=range]{accent-color:#584d8f;flex:1;min-width:140px}.ranking-controls[data-astro-cid-5durirku] label[data-astro-cid-5durirku]{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.exact-values[data-astro-cid-5durirku]{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 30px 22px}.exact-values[data-astro-cid-5durirku] summary[data-astro-cid-5durirku]{cursor:pointer;padding:14px 16px;font-weight:800}.table-wrap[data-astro-cid-5durirku]{padding:0 18px 18px;overflow-x:auto}.latest-table[data-astro-cid-5durirku]{padding:20px 30px 28px}.table-wrap[data-astro-cid-5durirku] table[data-astro-cid-5durirku]{border-collapse:collapse;width:100%}.table-wrap[data-astro-cid-5durirku] th[data-astro-cid-5durirku],.table-wrap[data-astro-cid-5durirku] td[data-astro-cid-5durirku]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:11px 9px}.table-wrap[data-astro-cid-5durirku] th[data-astro-cid-5durirku]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.table-wrap[data-astro-cid-5durirku] td[data-astro-cid-5durirku]{font-size:.85rem}.table-wrap[data-astro-cid-5durirku] caption[data-astro-cid-5durirku]{text-align:left;color:var(--muted);padding-bottom:12px;font-size:.82rem}.china-row[data-astro-cid-5durirku]{background:#f0edf7;font-weight:700}.context-grid[data-astro-cid-5durirku]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.context-grid[data-astro-cid-5durirku] article[data-astro-cid-5durirku]{border:1px solid var(--line);background:#fffdf8;border-radius:18px;padding:20px}.context-grid[data-astro-cid-5durirku] h3[data-astro-cid-5durirku]{margin:6px 0 9px;font-size:1rem}.context-grid[data-astro-cid-5durirku] p[data-astro-cid-5durirku]:not(.tag){color:var(--muted);margin:0;font-size:.83rem;line-height:1.58}@media (width<=1120px){.headline-grid[data-astro-cid-5durirku],.context-grid[data-astro-cid-5durirku]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.boundary-box[data-astro-cid-5durirku]{grid-template-columns:1fr}}@media (width<=720px){.hte-hero[data-astro-cid-5durirku]{min-width:0;display:block}.hero-sources[data-astro-cid-5durirku]{justify-items:start;width:100%;min-width:0;margin-top:16px}.hero-sources[data-astro-cid-5durirku] .source-cite{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:fit-content;min-width:0;max-width:100%}.hte-hero[data-astro-cid-5durirku] h1[data-astro-cid-5durirku]{font-size:3rem}.headline-grid[data-astro-cid-5durirku]{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-5durirku]{scroll-snap-align:start;min-width:0}.headline-card[data-astro-cid-5durirku] .tag[data-astro-cid-5durirku],.headline-card[data-astro-cid-5durirku] .value[data-astro-cid-5durirku],.headline-card[data-astro-cid-5durirku] .unit[data-astro-cid-5durirku]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.context-grid[data-astro-cid-5durirku]{grid-template-columns:1fr}.narrative[data-astro-cid-5durirku]{grid-template-columns:1fr;gap:4px}.chapter-number[data-astro-cid-5durirku]{font-size:2.5rem}.chart-head[data-astro-cid-5durirku]{padding:22px 18px 0;display:block}.pill[data-astro-cid-5durirku]{margin-top:8px;display:inline-flex}.year-badge[data-astro-cid-5durirku]{margin-top:14px;font-size:3.5rem}.ranking-boundary[data-astro-cid-5durirku]{margin:16px 18px 0}.ranking-controls[data-astro-cid-5durirku]{flex-wrap:wrap;padding:16px 18px}.ranking-controls[data-astro-cid-5durirku] button[data-astro-cid-5durirku],.ranking-controls[data-astro-cid-5durirku] select[data-astro-cid-5durirku],.exact-values[data-astro-cid-5durirku] summary[data-astro-cid-5durirku]{align-items:center;min-height:44px;display:inline-flex}.ranking-controls[data-astro-cid-5durirku] input[data-astro-cid-5durirku][type=range]{flex-basis:100%;order:3}.exact-values[data-astro-cid-5durirku]{margin:0 18px 18px}.exact-values[data-astro-cid-5durirku] summary[data-astro-cid-5durirku]{padding:0 16px}.chart[data-astro-cid-5durirku]{height:470px}.ranking-chart[data-astro-cid-5durirku]{height:680px}.scatter-chart[data-astro-cid-5durirku]{height:650px}.latest-table[data-astro-cid-5durirku]{padding:16px 18px 22px}}
