.tf-science-chart{margin:2rem 0;padding:1.2rem;border:1px solid #d7dce4;border-radius:6px;background:#fff;color:#242b36;box-sizing:border-box;max-width:100%;font:inherit}
.tf-science-chart figcaption{font-weight:700;font-size:1.1em;line-height:1.45}.tf-science-description,.tf-science-source{font-size:.92em;line-height:1.6;overflow-wrap:anywhere}.tf-science-plot{width:100%;overflow:hidden}.tf-science-plot svg{display:block;max-width:100%;font:14px system-ui,sans-serif}.tf-science-row-label{fill:currentColor;font-weight:600}.tf-science-value,.tf-science-tick{fill:currentColor;font-size:13px;font-variant-numeric:tabular-nums}.tf-science-zero{stroke:#788396;stroke-dasharray:4 4}.tf-science-interval{stroke:#334aa0;stroke-width:2}.tf-science-point,.tf-science-bar{fill:#334aa0}.tf-science-table{overflow-x:auto}.tf-science-chart table{width:100%;border-collapse:collapse;font-size:.94em;line-height:1.5;text-align:start;table-layout:fixed}.tf-science-chart caption{text-align:start;padding:.5rem 0;font-weight:600}.tf-science-chart th,.tf-science-chart td{padding:.55rem;border-bottom:1px solid #d7dce4;overflow-wrap:anywhere;text-align:start}.tf-science-chart td{font-variant-numeric:tabular-nums}.tf-science-chart a{color:#29449e;text-decoration:underline}.tf-science-chart a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
[data-theme="dark"] .tf-science-chart{background:#202631;color:#f2f4f8;border-color:#606b7e}[data-theme="dark"] .tf-science-chart a{color:#b8cbff}[data-theme="dark"] .tf-science-point,[data-theme="dark"] .tf-science-bar{fill:#a9c0ff}[data-theme="dark"] .tf-science-interval{stroke:#a9c0ff}
@media(max-width:480px){.tf-science-chart{padding:.75rem}.tf-science-chart th,.tf-science-chart td{padding:.4rem .25rem}.tf-science-chart table{font-size:.88em}}
@media print{.tf-science-chart{break-inside:avoid;box-shadow:none}}
.tf-science-chart-story{overflow-wrap:anywhere}.tf-science-directions{hyphens:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;font-size:.9em;line-height:1.5;margin:1.25em 0 .75em}.tf-science-directions span:nth-child(2){text-align:center}.tf-science-directions span:last-child{text-align:right}.tf-science-chart .tf-science-story-rows{list-style:none;margin:0;padding:0}.tf-science-story-rows>li{margin:0 0 1em;padding:0;min-width:0}.tf-science-chart .tf-science-story-label{font-size:1em;line-height:1.5;margin:0}.tf-science-chart .tf-science-interpretation{font-size:.95em;line-height:1.6;margin:.25em 0}.tf-science-story-plot{height:3em;min-height:48px;width:100%}.tf-science-story-plot svg{display:block;width:100%;height:100%;overflow:visible}.tf-science-axis{stroke:#a0a8b7;stroke-width:1}.tf-science-legend,.tf-science-takeaway{font-size:.95em;line-height:1.6}.tf-science-takeaway{background:#edf2ff;border-inline-start:4px solid #334aa0;padding:.75em 1em}.tf-science-details{margin:1em 0}.tf-science-details summary{cursor:pointer;color:#29449e;font-size:1em;font-weight:600;line-height:1.5;min-height:44px;box-sizing:border-box;padding:.65em .25em}.tf-science-details summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tf-science-chart-story table{font-size:.94em}[data-theme="dark"] .tf-science-takeaway{background:#2a3652;border-color:#a9c0ff}[data-theme="dark"] .tf-science-details summary{color:#b8cbff}
@media(forced-colors:active){.tf-science-chart-story .tf-science-interval,.tf-science-chart-story .tf-science-zero,.tf-science-chart-story .tf-science-axis{stroke:CanvasText}.tf-science-chart-story .tf-science-point{fill:CanvasText}.tf-science-takeaway{border-color:CanvasText}.tf-science-details summary{color:LinkText}}
