.topic-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:55px;align-items:center}.topic-hero img{width:100%;height:auto;background:var(--paper-deep);order:2}.topic-hero>div{order:1}.topic-hero .topic-badge{margin-bottom:18px}@media(max-width:700px){.topic-hero{grid-template-columns:1fr;gap:25px}.topic-hero img{order:1}.topic-hero>div{order:2}}
.finding-tools{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0!important;margin:18px 0 35px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.finding-tools button,.finding-tools a{min-height:42px;border:1px solid var(--ink);background:var(--paper)!important;padding:10px 12px;font:600 .63rem var(--mono);cursor:pointer}.finding-tools button[data-copy-finding],.finding-tools button[data-share-finding]{background:var(--ink)!important;color:var(--paper)}.finding-tools a[download]{background:var(--yellow)!important;color:var(--ink)}.finding-tools>span{width:100%;font:.62rem var(--mono);color:var(--red)}.finding-tools [data-copy-citation]{display:none}
.bars i{animation:topic-bar-rise .55s cubic-bezier(.2,.8,.2,1) both;transform-origin:center bottom}
.bars div:nth-child(2) i{animation-delay:.08s}.bars div:nth-child(3) i{animation-delay:.16s}.bars div:nth-child(4) i{animation-delay:.24s}.bars div:nth-child(5) i{animation-delay:.32s}
.chart-data{margin-top:18px;border-top:1px solid var(--line)}
.chart-data summary{cursor:pointer;padding:9px 0;font:600 .62rem var(--mono);color:var(--red)}
.chart-data table{width:100%;border-collapse:collapse;font:.68rem var(--mono)}
.chart-data th,.chart-data td{text-align:left;padding:7px 0;border-top:1px solid var(--line)}
.chart-data td{text-align:right}
.chapter-chart i b{transform-origin:left center;animation:chapter-bar-grow .55s cubic-bezier(.2,.8,.2,1) both}
.chapter-chart p:nth-child(2) i b{animation-delay:.08s}.chapter-chart p:nth-child(3) i b{animation-delay:.16s}.chapter-chart p:nth-child(4) i b{animation-delay:.24s}.chapter-chart p:nth-child(5) i b{animation-delay:.32s}
@keyframes topic-bar-rise{from{transform:scaleY(.04)}to{transform:scaleY(1)}}
@keyframes chapter-bar-grow{from{transform:scaleX(.02)}to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.bars i,.chapter-chart i b{animation:none;transform:none}}
