.uct-article-body[data-article-tables] .uct-table-scroll-hint{display:flex;align-items:center;gap:8px;margin:24px 0 8px;color:var(--uct-faint);font:500 10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.uct-article-body[data-article-tables] .uct-table-scroll-hint svg{width:16px;height:16px;flex:0 0 auto;color:var(--uct-ink)}.uct-article-body[data-article-tables] .uct-editorial-table-wrap{max-width:100%;margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--uct-card)}.uct-article-body[data-article-tables] .uct-editorial-table-wrap[data-table-wide]{border:1px solid var(--uct-line-strong);border-radius:8px}.uct-article-body[data-article-tables] .uct-editorial-table-wrap:focus-visible{outline:2px solid var(--uct-ink);outline-offset:2px}.uct-article-body[data-article-tables] .uct-editorial-table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;color:var(--uct-body-strong)!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;text-align:left}.uct-article-body[data-article-tables] .uct-editorial-table-wrap[data-table-wide] .uct-editorial-table{min-width:var(--uct-measure)}.uct-article-body[data-article-tables] .uct-editorial-table caption{padding:0 0 12px!important;background:transparent!important;color:var(--uct-ink)!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.35;text-align:left;caption-side:top}.uct-article-body[data-article-tables] .uct-editorial-table-wrap .uct-editorial-table td,.uct-article-body[data-article-tables] .uct-editorial-table-wrap .uct-editorial-table th{min-width:0;padding:12px!important;border:0!important;border-bottom:1px solid var(--uct-line)!important;background:transparent!important;color:var(--uct-body-strong)!important;font-family:var(--font-geist-sans),sans-serif!important;font-size:16px!important;font-weight:400;line-height:1.5!important;text-align:left!important;vertical-align:top}.uct-article-body[data-article-tables] .uct-editorial-table-wrap .uct-editorial-table [data-table-column-header]{border-bottom:2px solid var(--uct-line-strong)!important;color:var(--uct-ink)!important;font-weight:700!important}.uct-article-body[data-article-tables] .uct-editorial-table td *,.uct-article-body[data-article-tables] .uct-editorial-table th *{color:inherit!important;background:transparent!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important}.uct-article-body[data-article-tables] .uct-editorial-table caption *{color:inherit!important;background:transparent!important;font:inherit!important}.uct-article-body[data-article-tables] .uct-editorial-table a,.uct-article-body[data-article-tables] .uct-editorial-table-wrap .uct-editorial-table [data-table-identifying]{color:var(--uct-blue)!important}.uct-article-body[data-article-tables] .uct-editorial-table [data-table-numeric]{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uct-article-body[data-article-tables] .uct-editorial-table [data-table-numeric] *{text-align:inherit!important;font-feature-settings:inherit;font-variant-numeric:inherit}.uct-article-body[data-article-tables] .uct-editorial-table td[data-table-numeric],.uct-article-body[data-article-tables] .uct-editorial-table th[data-table-numeric]{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.uct-article-body[data-article-tables] .uct-editorial-table :is(td,th):not([data-table-identifying]) .uct-table-missing{color:var(--uct-faint)!important}.uct-article-body[data-article-tables] .uct-editorial-table-wrap[data-table-wide] .uct-editorial-table [data-table-identifying]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--uct-card)!important}.uct-article-body[data-article-tables] .uct-editorial-table-wrap[data-table-wide] .uct-editorial-table [data-table-identifying][data-table-column-header]{z-index:2}.uct-article-body[data-article-tables] .uct-table-source{margin:8px 0 24px;color:var(--uct-faint);font:500 10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em}.uct-article-body[data-article-tables] .uct-editorial-table col,.uct-article-body[data-article-tables] .uct-editorial-table colgroup,.uct-article-body[data-article-tables] .uct-editorial-table tbody,.uct-article-body[data-article-tables] .uct-editorial-table tfoot,.uct-article-body[data-article-tables] .uct-editorial-table thead,.uct-article-body[data-article-tables] .uct-editorial-table tr{background:transparent!important}.uct-article-body[data-article-tables] .uct-editorial-table p{margin:0}.uct-article-body[data-article-tables] .uct-table-source a{color:var(--uct-blue)}@media (prefers-reduced-motion:reduce){.uct-article-body[data-article-tables] .uct-editorial-table-wrap{scroll-behavior:auto}}.ContributePill_pill__neo6F{position:relative;display:inline-flex;min-width:72px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 14px;color:var(--uct-ink,#34434a);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1;text-decoration:none;text-transform:uppercase;isolation:isolate}.ContributePill_pill__neo6F:before{position:absolute;z-index:-1;inset:5px 0;border:1px solid #ccd4d5;border-radius:999px;background:var(--uct-card,#fffefa);content:""}.ContributePill_pill__neo6F:focus-visible{outline:3px solid color-mix(in srgb,var(--pill-accent,#0969b0) 42%,transparent);outline-offset:1px}.ContributePill_contribute__EqEVm{--pill-accent:#0969b0;color:#fff}.ContributePill_contribute__EqEVm:before{border-color:var(--pill-accent);background:var(--pill-accent)}html[data-publication=cxtoday] .ContributePill_contribute__EqEVm{--pill-accent:#b91c1c}.ContributePill_mobileLink__t_uLH{display:none}.ContributePill_mobileLink__t_uLH svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.ContributePill_mobileLink__t_uLH{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin-right:-4px;border-radius:50%;color:#fff;background:#0969b0;text-decoration:none}html[data-publication=cxtoday] .ContributePill_mobileLink__t_uLH{--pill-accent:#b91c1c;background:#b91c1c}.ContributePill_mobileLink__t_uLH:focus-visible{outline:3px solid color-mix(in srgb,var(--pill-accent,#0969b0) 42%,transparent);outline-offset:2px}}