.study-chart,.study-stats{--series-seo: #1574a6;--series-geo: #c8073f}.study-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin-top:2.5rem;border:1px solid var(--tone-line);border-radius:.75rem;overflow:hidden;background:var(--tone-line)}.study-stats>div{background:var(--tone-raised);padding:1rem 1.25rem}.study-stats dt{font-size:.8rem;color:var(--tone-muted)}.study-stats dd{margin:.25rem 0 0;font-family:var(--font-display);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.study-chart{margin:2rem 0 0;padding:1.25rem;border:1px solid var(--tone-line);border-radius:.75rem;background:var(--tone-raised)}.study-chart figcaption{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.study-chart-title{font-weight:600}.study-legend{display:flex;gap:1rem;font-size:.8rem;color:var(--tone-muted)}.study-legend span{display:inline-flex;align-items:center;gap:.4rem}.study-legend i{width:.7rem;height:.7rem;border-radius:2px}.article-body .study-bars,.study-bars{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.article-body .study-bars li+li{margin-top:0}.study-bars li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr 2.5rem;gap:.75rem;align-items:center;font-size:.85rem}@media(max-width:40rem){.study-bars li{grid-template-columns:7.5rem 1fr 2rem;gap:.5rem;font-size:.8rem}.study-chart{padding:1rem}}.study-bars li.is-author{padding-bottom:.4rem;border-bottom:1px dashed var(--tone-line)}.study-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.study-bar-name small{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--tone-muted)}.study-bar-track{display:flex;gap:2px;height:.9rem}.study-bar{display:block;min-width:2px;height:100%;cursor:default;outline-offset:2px}.study-bar:last-child{border-radius:0 4px 4px 0}.study-bar.seo{background:var(--series-seo)}.study-bar.geo{background:var(--series-geo)}.study-bar:hover,.study-bar:focus-visible{filter:brightness(1.2)}.study-bar-value{font-variant-numeric:tabular-nums;color:var(--tone-muted);text-align:right}.study-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border:1px solid var(--tone-line);border-radius:999px}.study-tabs button{padding:.3rem .8rem;border-radius:999px;font-size:.8rem;color:var(--tone-muted)}.study-tabs button[aria-selected=true]{background:var(--tone-ink);color:#fff}.study-panel+.study-panel{margin-top:1.25rem}.js .study-panel.is-hidden-js,.study-panel[hidden]{display:none}.study-panel-title{font-size:.8rem;color:var(--tone-muted);margin:0 0 .5rem}.study-empty{font-size:.9rem;color:var(--tone-muted)}.study-scatter-wrap{overflow-x:auto}.study-scatter-wrap svg{display:block;width:100%;min-width:32rem;height:auto}.study-scatter-wrap .grid{stroke:var(--tone-line);stroke-width:1}.study-scatter-wrap .tick,.study-scatter-wrap .axis{fill:var(--tone-muted);font-size:12px;font-variant-numeric:tabular-nums}.study-scatter-wrap .label{fill:var(--tone-ink);font-size:12px;font-weight:600}.study-scatter-wrap .hit{fill:transparent}.study-scatter-wrap .mark{fill:var(--series-seo);stroke:var(--tone-raised);stroke-width:2}.study-scatter-wrap .dot:hover .mark,.study-scatter-wrap .dot:focus-visible .mark{fill:var(--series-geo)}.study-scatter-wrap .dot:focus{outline:none}.study-tooltip{position:fixed;z-index:60;pointer-events:none;padding:.45rem .65rem;border-radius:.4rem;background:var(--tone-ink);color:#fff;font-size:.8rem;line-height:1.35;box-shadow:0 6px 18px #0003}.study-tooltip strong{display:block;font-size:.95rem}
