.ai-congress-page .article-dek:empty{display:none}.congress-copy{display:flow-root}.congress-copy>p:first-child{margin-top:0}.congress-copy .congress-chart-figure,.congress-copy .congress-table-figure{width:min(1200px,100vw - 4rem);max-width:none;color:var(--ink);background:var(--paper);margin:3rem 0 3.5rem 50%;transform:translate(-50%)}.congress-copy .congress-chart-figure{container-type:inline-size}.congress-copy .congress-chart-figure,.congress-copy .congress-chart-figure svg,.congress-copy .congress-chart-figure svg text{font-family:inherit}.congress-copy .congress-chart-figure>h2{text-align:center;letter-spacing:0;margin:0 0 1.2rem;font-family:inherit;font-size:2.74cqw;font-weight:750;line-height:3.68cqw}.congress-copy .congress-bills-figure>h2{font-size:3.288cqw;line-height:4.416cqw}.congress-bills-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;display:grid}.congress-bills-panels .congress-chart-scroll svg{transform-origin:50%;width:100%;transform:scaleX(.8)}.congress-bills-panels>:first-child svg{transform-origin:100%}.congress-bills-panels>:last-child svg{transform-origin:0}.congress-copy .congress-chart-figure[data-graphic-key=congress-extensions]{width:96%}.congress-copy .congress-chart-figure[data-graphic-key=congress-coefficients]{width:min(115.2%,100vw - 2rem)}.congress-copy svg{width:100%;height:auto;fill:var(--ink);font-family:inherit;display:block;overflow:visible}.congress-copy svg text{font-family:inherit}.congress-chart-scroll{overflow-x:auto}.congress-chart-title{text-anchor:middle;font-size:32.88px;font-weight:750;line-height:44.16px}.congress-axis,.congress-axis-label,.congress-legend,.congress-provenance{font-size:27px}.congress-bills-figure .congress-axis,.congress-bills-figure .congress-axis-label,.congress-bills-figure .congress-legend{font-size:40.5px}.congress-gridline{stroke:var(--line);stroke-width:1px}.congress-zero-line{stroke:var(--ink);stroke-width:1.4px}.congress-tick{stroke:var(--ink);stroke-width:1.2px}.congress-series{fill:none;stroke:var(--ink);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.congress-series-dashed{stroke-dasharray:13 11;stroke-width:3.5px}.congress-data-point{fill:var(--paper);stroke:var(--ink);stroke-width:2.5px}.congress-data-point-solid{fill:var(--ink)}.congress-endpoint{font-size:31px;font-weight:700}.congress-bills-figure .congress-chart-title{font-size:49.32px}.congress-bills-figure .congress-endpoint{font-size:46.5px}.congress-variable-label{font-size:26px}.congress-interval{stroke:var(--ink);stroke-width:3px}.congress-estimate{fill:var(--ink)}.congress-estimate-label{font-size:26px;font-weight:700}.congress-interval-label{font-size:24px}.congress-unavailable{fill:var(--ink-soft);font-size:25px}.congress-copy .congress-chart-source{font-family:var(--font-editorial);text-align:center;color:var(--ink-soft);overflow-wrap:anywhere;padding:.25rem 0 .5rem;font-size:.82em;line-height:1.4}.congress-copy .congress-screenshot{width:100%;max-width:44rem;margin:2.1rem auto 2.5rem}.congress-copy .congress-screenshot img{filter:none;width:100%;height:auto;display:block}.congress-copy .congress-pdf-caption{font-family:var(--font-editorial);font-size:inherit;text-align:center;margin-top:.65rem;font-style:italic}.congress-copy .congress-table-figure>h2{font:inherit;letter-spacing:0;break-after:avoid;margin:0 0 1rem}.congress-table-scroll{overflow-x:auto}.congress-copy .congress-table{border-collapse:collapse;width:100%;font:inherit;line-height:1.4}.congress-copy .congress-table th,.congress-copy .congress-table td{font:inherit;vertical-align:top;border-bottom:1px solid var(--line);text-align:left;text-transform:none;letter-spacing:0;padding:.62em .65em}.congress-copy .congress-table thead th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-weight:700}.congress-copy .congress-table .congress-total,.congress-copy .congress-table .congress-total th,.congress-copy .congress-table .congress-total td{font-weight:700}.congress-copy .congress-table .congress-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.congress-copy .congress-table thead th:not(:first-child){text-align:right}.congress-copy .congress-table-variables thead th:nth-child(2){text-align:left}.congress-copy .congress-table tbody .congress-row-label{font-weight:400}.congress-copy .congress-table .congress-total .congress-row-label{font-weight:700}.congress-copy .congress-table thead button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;width:100%;padding:0}.congress-copy .congress-table thead button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.congress-sort-indicator{margin-left:.28em;font-size:.85em}.congress-table tbody+tbody{border-top:1px solid var(--line)}.congress-copy .congress-footnotes{border-top:1px solid var(--line);margin-top:3rem;padding-top:.9rem}.congress-copy .congress-footnotes ol{padding-left:1.3em}.congress-copy .congress-footnotes li{padding-left:.3em}.congress-copy .congress-footnotes p{margin:.8em 0}.congress-copy .congress-source-download{font:inherit;overflow-wrap:anywhere;margin:2rem 0 0}.congress-copy a{overflow-wrap:anywhere}@media (width<=760px){.congress-copy .congress-chart-figure,.congress-copy .congress-table-figure{width:calc(100vw - 2rem);margin-top:2rem;margin-bottom:2.5rem}.congress-bills-panels{grid-template-columns:minmax(0,1fr);gap:1.3rem}.congress-bills-panels>:first-child svg,.congress-bills-panels>:last-child svg{transform-origin:50%}.congress-copy .congress-chart-figure>h2{margin-bottom:1.2rem;font-size:1.25rem;line-height:1.4}.congress-copy .congress-chart-scroll svg{min-width:700px}.congress-copy .congress-table{min-width:690px}.congress-copy .congress-table-variables .congress-table{min-width:1030px}.congress-copy .congress-table-committees .congress-table{min-width:790px}}@media print{.ai-congress-page{print-color-adjust:exact}.congress-copy .congress-chart-figure,.congress-copy .congress-table-figure{width:100%!important;min-width:0!important;max-width:100%!important;margin:1.3rem 0!important;transform:none!important}.congress-copy .congress-chart-figure,.congress-copy .congress-screenshot{break-inside:avoid-page;page-break-inside:avoid}.congress-copy .congress-table-figure{break-before:page;break-inside:auto!important;page-break-inside:auto!important}.congress-copy .congress-table-figure>h2{break-after:avoid-page}.congress-bills-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.congress-copy .congress-table-scroll,.congress-copy .congress-chart-scroll{overflow:visible!important}.congress-copy .congress-chart-scroll svg{width:100%;max-width:100%;min-width:0!important}.congress-copy .congress-table{table-layout:auto;font-size:inherit;line-height:1.2;width:100%!important;min-width:0!important;max-width:100%!important}.congress-copy .congress-table th,.congress-copy .congress-table td{font-size:inherit;white-space:normal;padding:.32em .3em}.congress-copy .congress-table .congress-numeric{white-space:normal}.congress-table tbody{break-inside:avoid-page}.congress-table thead{break-inside:avoid-page;display:table-header-group}.congress-table thead th{position:static}.congress-table tfoot{display:table-row-group}.congress-sort-indicator{display:none}.congress-copy .congress-screenshot{width:100%;max-width:100%;margin:1.2rem 0}.congress-copy .congress-screenshot img{object-fit:contain;width:auto;max-width:100%;max-height:6in;margin-inline:auto}.congress-copy .congress-footnotes{margin-top:1.5rem}.congress-copy .congress-footnotes li{break-inside:avoid-page}}
