.progress[data-astro-cid-326gpf5j]{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-326gpf5j] span[data-astro-cid-326gpf5j]{background:var(--blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-grid[data-astro-cid-326gpf5j]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.back[data-astro-cid-326gpf5j]{color:var(--muted-dark);margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-block}.back[data-astro-cid-326gpf5j]:hover{color:#fff}.meta[data-astro-cid-326gpf5j]{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.tag[data-astro-cid-326gpf5j]{color:#fff;transition:background .25s var(--ease);background:#5b78ff38;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;text-decoration:none}a[data-astro-cid-326gpf5j].tag:hover{color:#fff;background:#5b78ff5c}.tpc[data-astro-cid-326gpf5j]{color:#fff;transition:border-color .25s var(--ease);border:1px solid #ffffff2e;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500;text-decoration:none}.tpc[data-astro-cid-326gpf5j]:hover{border-color:var(--blue);color:#fff}.art-hero[data-astro-cid-326gpf5j] h1[data-astro-cid-326gpf5j]{font-size:clamp(34px,4.6vw,56px)}.byline[data-astro-cid-326gpf5j]{color:var(--muted-dark);margin-top:20px;font-size:14px}.hero-art[data-astro-cid-326gpf5j]{border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px #00000073}.article[data-astro-cid-326gpf5j]{flex-direction:column;max-width:760px;margin:0 auto;display:flex}.article[data-astro-cid-326gpf5j] .prose[data-astro-cid-326gpf5j]{max-width:none}.glance[data-astro-cid-326gpf5j]{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:22px;margin-bottom:40px;padding:26px 28px;position:relative;overflow:hidden}.glance[data-astro-cid-326gpf5j]:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.g-h[data-astro-cid-326gpf5j]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.g-dot[data-astro-cid-326gpf5j]{background:var(--blue);border-radius:50%;width:8px;height:8px}.glance[data-astro-cid-326gpf5j] ol[data-astro-cid-326gpf5j]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.glance[data-astro-cid-326gpf5j] li[data-astro-cid-326gpf5j]{color:var(--text);gap:14px;font-size:16px;line-height:1.55;display:flex}.g-n[data-astro-cid-326gpf5j]{color:var(--muted);padding-top:4px;font-size:12px}.fig[data-astro-cid-326gpf5j]{margin:8px 0 36px}.fig[data-astro-cid-326gpf5j] img[data-astro-cid-326gpf5j]{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.article[data-astro-cid-326gpf5j] figcaption,.chart[data-astro-cid-326gpf5j] figcaption[data-astro-cid-326gpf5j],.fig[data-astro-cid-326gpf5j] figcaption[data-astro-cid-326gpf5j]{flex-direction:column;gap:4px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.article[data-astro-cid-326gpf5j] .fig-cap{color:var(--muted)}.article[data-astro-cid-326gpf5j] .fig-src{color:var(--faint);font-size:13px}.article[data-astro-cid-326gpf5j] .fig-src a{color:var(--muted);text-decoration-color:var(--blue);text-underline-offset:3px}.article[data-astro-cid-326gpf5j] .prose figure{margin:8px 0 32px}.article[data-astro-cid-326gpf5j] .prose figure img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.chart[data-astro-cid-326gpf5j]{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin:16px 0 40px;padding:26px 28px}.c-title[data-astro-cid-326gpf5j]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-bottom:18px;font-size:19px;font-weight:600}.c-unit[data-astro-cid-326gpf5j]{font-family:var(--font-body);color:var(--muted);font-size:14px;font-weight:400}.bars[data-astro-cid-326gpf5j]{flex-direction:column;gap:12px;display:flex}.bar-row[data-astro-cid-326gpf5j]{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 80px;align-items:center;gap:14px;font-size:14px;display:grid}.b-label[data-astro-cid-326gpf5j]{color:var(--text);font-weight:500}.b-track[data-astro-cid-326gpf5j]{background:var(--track);border-radius:999px;height:12px;overflow:hidden}.b-fill[data-astro-cid-326gpf5j]{height:100%;width:var(--w);border-radius:inherit;background:color-mix(in srgb, var(--blue) 45%, transparent);transform-origin:0;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i) * 80ms);display:block}.b-fill[data-astro-cid-326gpf5j].top{background:var(--blue)}.b-val[data-astro-cid-326gpf5j]{color:var(--text);text-align:right;white-space:nowrap;font-size:13px}.b-note[data-astro-cid-326gpf5j]{color:var(--faint)}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.refs[data-astro-cid-326gpf5j]{border-top:1px solid var(--line);margin-top:48px;padding-top:24px}.refs[data-astro-cid-326gpf5j] summary[data-astro-cid-326gpf5j]{cursor:pointer;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.refs[data-astro-cid-326gpf5j] summary[data-astro-cid-326gpf5j]::-webkit-details-marker{display:none}.refs[data-astro-cid-326gpf5j] h2[data-astro-cid-326gpf5j]{margin:0;font-size:18px}.r-n[data-astro-cid-326gpf5j]{color:var(--muted);font-size:14px}.r-x[data-astro-cid-326gpf5j]{border:1px solid var(--line-2);width:28px;height:28px;transition:transform .3s var(--ease), border-color .3s var(--ease);border-radius:50%;margin-left:auto;position:relative}.r-x[data-astro-cid-326gpf5j]:before,.r-x[data-astro-cid-326gpf5j]:after{content:"";background:var(--muted);width:10px;height:1.5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.r-x[data-astro-cid-326gpf5j]:after{transition:opacity .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.refs[data-astro-cid-326gpf5j] summary[data-astro-cid-326gpf5j]:hover .r-x[data-astro-cid-326gpf5j]{border-color:var(--blue)}.refs[data-astro-cid-326gpf5j] details[data-astro-cid-326gpf5j][open] .r-x[data-astro-cid-326gpf5j]:after{opacity:0}.refs[data-astro-cid-326gpf5j] ol[data-astro-cid-326gpf5j]{color:var(--muted);flex-direction:column;gap:10px;margin:8px 0 0;padding-left:22px;font-size:14px;display:flex}.refs[data-astro-cid-326gpf5j] ol[data-astro-cid-326gpf5j] a[data-astro-cid-326gpf5j]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;overflow-wrap:anywhere}.refs[data-astro-cid-326gpf5j] ol[data-astro-cid-326gpf5j] a[data-astro-cid-326gpf5j]:hover{text-decoration-color:var(--blue)}.r-meta[data-astro-cid-326gpf5j]{color:var(--faint);font-size:13px}.made[data-astro-cid-326gpf5j]{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:16px;margin-top:32px;padding:18px 20px;font-size:14px}.made-h[data-astro-cid-326gpf5j]{color:var(--text);align-items:center;gap:10px;margin-bottom:6px;font-weight:600;display:flex}.sources[data-astro-cid-326gpf5j]{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.sources[data-astro-cid-326gpf5j] h2[data-astro-cid-326gpf5j]{margin-bottom:16px;font-size:22px}.further[data-astro-cid-326gpf5j]{border-top:0;margin-top:32px;padding-top:0}.sources[data-astro-cid-326gpf5j] ul[data-astro-cid-326gpf5j]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sources[data-astro-cid-326gpf5j] li[data-astro-cid-326gpf5j]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sources[data-astro-cid-326gpf5j] a[data-astro-cid-326gpf5j]{border:1px solid var(--line);background:var(--surface);color:var(--text);transition:border-color .3s var(--ease), transform .3s var(--ease);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;text-decoration:none;display:flex}.sources[data-astro-cid-326gpf5j] a[data-astro-cid-326gpf5j]:hover{color:var(--text);border-color:#5b78ff73;transform:translate(3px)}.s-pub[data-astro-cid-326gpf5j]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.s-date[data-astro-cid-326gpf5j]{text-transform:none;letter-spacing:0;font-weight:400}.s-title[data-astro-cid-326gpf5j]{font-size:15px;font-weight:500;line-height:1.4}.further[data-astro-cid-326gpf5j] li[data-astro-cid-326gpf5j]{grid-template-columns:minmax(0,1fr)}.further[data-astro-cid-326gpf5j] a[data-astro-cid-326gpf5j]{padding:12px 16px}.share[data-astro-cid-326gpf5j]{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:48px;padding-top:28px;display:flex}.sh-h[data-astro-cid-326gpf5j]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:600}.sh-row[data-astro-cid-326gpf5j]{flex-wrap:wrap;gap:10px;display:flex}.sh-btn[data-astro-cid-326gpf5j]{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--text);font:inherit;cursor:pointer;transition:border-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sh-btn[data-astro-cid-326gpf5j]:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.sh-btn[data-astro-cid-326gpf5j]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sh-btn[data-astro-cid-326gpf5j][hidden]{display:none}.sh-native[data-astro-cid-326gpf5j]{background:var(--blue);border-color:var(--blue);color:#fff}.sh-native[data-astro-cid-326gpf5j]:hover{color:#fff}.cta-card[data-astro-cid-326gpf5j]{isolation:isolate;background:var(--feature);border:1px solid var(--feature-line);color:#fff;border-radius:24px;flex-direction:column;gap:24px;margin-top:48px;padding:32px;display:flex;position:relative;overflow:hidden}.cta-card[data-astro-cid-326gpf5j]:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 100% 0,#5b78ff47,#5b78ff00 70%);position:absolute;inset:0}.cta-txt[data-astro-cid-326gpf5j]{flex-direction:column;gap:10px;max-width:560px;display:flex}.cta-eyebrow[data-astro-cid-326gpf5j]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.cta-card[data-astro-cid-326gpf5j] h2[data-astro-cid-326gpf5j]{letter-spacing:-.03em;color:#fff;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.cta-txt[data-astro-cid-326gpf5j] p[data-astro-cid-326gpf5j]:not(.cta-eyebrow){color:var(--muted-dark);margin:0;font-size:15px;line-height:1.6}.cta-btns[data-astro-cid-326gpf5j]{margin-top:calc(var(--btn-space) - 24px);flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.hero-grid[data-astro-cid-326gpf5j]{grid-template-columns:1fr;gap:28px}.hero-art[data-astro-cid-326gpf5j]{display:none}}@media (width<=600px){.glance[data-astro-cid-326gpf5j],.chart[data-astro-cid-326gpf5j]{padding:20px}.bar-row[data-astro-cid-326gpf5j]{grid-template-columns:1fr auto;gap:6px 10px}.b-track[data-astro-cid-326gpf5j]{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.b-fill[data-astro-cid-326gpf5j]{animation:none}.r-x[data-astro-cid-326gpf5j],.r-x[data-astro-cid-326gpf5j]:after{transition:none}}
