/* Standard Abacus charts (see charts.js). */
.std-chart{margin:18px 0 26px;padding:0}
.std-chart figcaption{font:700 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}
.std-chart .chart-unit{font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--mute)}
.std-chart svg{display:block;width:100%;max-width:720px;height:auto;overflow:visible;font:400 11px var(--mono);fill:var(--ink)}
.std-chart svg text{fill:var(--ink)}
.std-chart .chart-grid{stroke:var(--rule-soft);stroke-dasharray:2 3}
.std-chart .chart-axis{fill:var(--mute)}
.std-chart .chart-note{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--mute)}
.std-chart .chart-key{display:flex;flex-wrap:wrap;gap:14px;margin:6px 0 0;font-size:12px;color:var(--mute)}
.std-chart .chart-key i{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px}
.std-chart .chart-data{margin-top:8px;font-size:12px}
.std-chart .chart-data summary{cursor:pointer;color:var(--mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px}
.std-chart .chart-data table{border-collapse:collapse;margin-top:6px}
.std-chart .chart-data th,.std-chart .chart-data td{padding:3px 14px 3px 0;border-bottom:1px solid var(--rule-soft);text-align:left;font-weight:400}
