.aiha-chart{margin:2rem 0;color:#102d46;font-family:inherit}.aiha-chart figcaption{display:grid;gap:.35rem;margin-bottom:1rem}.aiha-chart figcaption strong{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.25}.aiha-chart figcaption span,.aiha-chart__source{color:#48647a}.aiha-chart__visual{max-width:100%;overflow:hidden;background:#fff}.aiha-chart__visual svg{display:block;width:100%;height:auto;max-height:32rem}.aiha-chart__axis{stroke:#8ea3b3;stroke-width:1}.aiha-chart__grid{stroke:#e5e9ee;stroke-width:1}.aiha-chart__tick{fill:#555;font-size:12px;font-variant-numeric:tabular-nums}.aiha-chart__value{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.aiha-chart__label{fill:#344f65;font-size:12px}.aiha-chart__pie-core{fill:#fff}.aiha-chart__legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;padding:0;margin:1rem 0;list-style:none;font-size:.875rem}.aiha-chart__legend li{display:flex;align-items:center;gap:.4rem}.aiha-chart__legend span{width:.75rem;height:.75rem;border-radius:2px;background:var(--aiha-chart-key);flex:none}.aiha-chart__data{margin-top:1rem}.aiha-chart__data summary{width:fit-content;cursor:pointer;color:#075985;font-weight:650;text-decoration:underline;text-underline-offset:.2em}.aiha-chart__table-wrap{margin-top:.75rem;overflow:auto;max-height:28rem}.aiha-chart table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.aiha-chart th,.aiha-chart td{padding:.6rem .75rem;border-bottom:1px solid #d7e0e7;text-align:left;white-space:nowrap}.aiha-chart thead th{position:sticky;top:0;background:#edf3f7}.aiha-chart a{color:#075985;text-underline-offset:.2em}.aiha-chart :focus-visible{outline:3px solid #d09a2d;outline-offset:3px}@media(max-width:600px){.aiha-chart{margin:1.25rem 0}.aiha-chart__label,.aiha-chart__tick,.aiha-chart__value{font-size:10px}.aiha-chart__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
