.table-wrapper.svelte-1255smc.svelte-1255smc{--scrollbar-foreground:var(--color-gray-shade-dark);--scrollbar-background:var(--color-gray-shade-light);overflow:auto;scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}.table-wrapper.svelte-1255smc.svelte-1255smc::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground)}.table-wrapper.svelte-1255smc.svelte-1255smc::-webkit-scrollbar-track{background:var(--scrollbar-background)}.table-wrapper--height-limit.svelte-1255smc.svelte-1255smc{max-height:clamp(500px,60vw,1000px)}table.data-table.svelte-1255smc.svelte-1255smc{border-collapse:collapse;width:100%}table.data-table.svelte-1255smc thead th.svelte-1255smc{text-align:left;padding:.5em 1em;font-size:var(--font-size-small);text-transform:uppercase}table.data-table.svelte-1255smc thead tr.svelte-1255smc{position:sticky;top:0;background:var(--color-black);border-bottom:solid 1px var(--color-gray-shade-darker);color:var(--color-white)}table.data-table.svelte-1255smc tbody td.svelte-1255smc{padding:.5em}table.data-table.svelte-1255smc tbody td.svelte-1255smc:nth-child(2){min-width:250px}table.data-table.svelte-1255smc tbody td a.svelte-1255smc,table.data-table.svelte-1255smc tbody td a.svelte-1255smc:visited{color:var(--color-black)}table.data-table.svelte-1255smc tbody td a.svelte-1255smc:hover{color:var(--color-blue)}table.data-table.svelte-1255smc tbody td.svelte-1255smc:last-child,table.data-table.svelte-1255smc thead th.svelte-1255smc:last-child{text-align:right}table.data-table.svelte-1255smc tbody td.svelte-1255smc:first-child{font-weight:var(--font-weight-bold)}table.svelte-1255smc tbody tr.svelte-1255smc:nth-child(2n){background:var(--color-gray-shade-lightest)}@media (max-width: 768px){table.data-table.svelte-1255smc tbody td.svelte-1255smc:nth-child(2){min-width:150px}}.funding-table--no-programs.svelte-1xn51g7.svelte-1xn51g7{padding:1rem;background:var(--color-gray-shade-lighter);border-radius:.5rem}.funding-table--no-programs.svelte-1xn51g7 p.svelte-1xn51g7{margin:0;font-size:var(--font-size-small)}.compare-switch.svelte-105a2bu{border-top:solid 1px var(--color-gray-shade-light, #000000);border-bottom:solid 1px var(--color-gray-shade-light, #000000);display:flex;justify-content:space-between;padding:var(--spacing-2) 0}.compare-switch--button.svelte-105a2bu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer}.compare-switch--button.svelte-105a2bu:disabled{cursor:not-allowed;opacity:.5}.compare-switch--text.svelte-105a2bu{font-size:var(--font-size-small);line-height:1.5;margin:0;text-transform:uppercase;text-align:center}.compare-switch--text-value.svelte-105a2bu{font-weight:var(--font-weight-bold)}.barbell-wrap.svelte-1dkt2co{width:100%}.key-wrapper.svelte-1dkt2co{display:flex;justify-content:flex-start;margin-bottom:1rem}.key-item.svelte-1dkt2co{display:flex;justify-content:center;align-items:middle;text-align:center;margin-right:2rem}.key-swatch.svelte-1dkt2co{width:14px;height:14px;border-radius:7px;border:solid 2px var(--color-black);flex-shrink:0}.key-swatch.median.svelte-1dkt2co{background:var(--color-blue-shade-light)}.key-swatch.value.svelte-1dkt2co{background:var(--color-yellow)}.key-label.svelte-1dkt2co{font-size:var(--font-size-small);vertical-align:middle;line-height:1em;margin-left:.5em}.barbell--chart.svelte-1dkt2co{position:relative}.barbell--annotation-layer.svelte-1dkt2co{position:absolute;top:0;left:20px;right:0;bottom:0}.barbell-chart--program-label.svelte-1dkt2co{font-size:var(--font-size-xsmall)}p.barbell-chart--program-label.svelte-1dkt2co{position:absolute;height:3rem;cursor:pointer;transform:translateY(-.5em)}text.chart-annotation-stroke.svelte-1dkt2co{font-size:var(--font-size-small)}@media (max-width: 768px){.key-item.svelte-1dkt2co{display:block;text-align:center}.key-swatch.svelte-1dkt2co{margin:0 auto var(--spacing-2)}.barbell-chart--program-label.svelte-1dkt2co{left:0!important}.barbell--annotation-layer.svelte-1dkt2co{display:none}}@media (max-width: 540px){text.chart-annotation-stroke.svelte-1dkt2co{font-size:var(--font-size-xsmall)}}.barbell-compare--meta.svelte-12upo63{margin-bottom:var(--spacing-8)}@media (min-width: 1024px){.barbell-compare.svelte-12upo63{display:flex}.barbell-compare--meta.svelte-12upo63{width:33.33%}.barbell-compare--chart.svelte-12upo63{padding-left:var(--spacing-8);width:66.66%}}
