.input-container.svelte-55rvlh{position:relative;width:100%}input.svelte-55rvlh{border-color:#111;border-radius:2px;border-width:.2px;font-family:Source Sans Pro,sans-serif;font-size:var(--descrip-size);padding:6px 35px 6px 10px;width:100%}svg.svelte-55rvlh{position:absolute;height:40px;right:10px;width:20px}.privacy-notice.svelte-55rvlh{font-style:italic;margin:8px 0}#note-box.svelte-1tkihwt{display:flex;flex-direction:column;align-items:flex-start;padding:20px 24px;margin:20px 0;gap:12px;cursor:pointer;background-color:#eee}#note-box.svelte-1tkihwt summary:where(.svelte-1tkihwt),#note-box.svelte-1tkihwt h5:where(.svelte-1tkihwt){font-size:20px;line-height:24px;font-weight:700;margin:0;padding-bottom:4px;font-family:Source Sans Pro,sans-serif}.embed.svelte-jucetf{background-color:#fff;border:1px solid #cccccc;padding:8px;box-shadow:0 4px 10px #00000026}.close-button-container.svelte-jucetf{display:grid;grid-template-columns:1fr 40px;margin-bottom:4px}.close-button.svelte-jucetf{background-color:transparent;color:#212121;display:inline-block;margin:0;padding:0;text-align:right}.close-button.svelte-jucetf:hover,.close-button.svelte-jucetf:focus{background-color:transparent}textarea.svelte-jucetf{font-family:monospace;font-size:12px;margin-bottom:8px;resize:none;background:#eee}button.svelte-jucetf{margin-bottom:0!important}.credits.svelte-f17xec{display:flex;flex-direction:column;padding-top:12px;margin-top:12px;border-top:1px solid #ccc}.credits.svelte-f17xec ul:where(.svelte-f17xec){list-style-type:none;padding:0;margin:0}.credits.svelte-f17xec ul:where(.svelte-f17xec) li:where(.svelte-f17xec){margin:0 0 4px}.credits.svelte-f17xec .embed-container:where(.svelte-f17xec){bottom:0;position:absolute;min-width:300px;max-width:500px;width:100%}@media screen and (min-width: 650px){.credits.svelte-f17xec .embed-container:where(.svelte-f17xec){bottom:.5em;left:1em}}.credits.svelte-f17xec button.embed-button:where(.svelte-f17xec){background-color:transparent;color:var(--aqua_400);font-family:var(--font-family);font-size:var(--footnote-size);font-weight:400;line-height:var(--footnote-height);margin-bottom:0;padding:0;text-decoration:underline}section.svelte-1ndk39i{margin-top:8px;padding-top:8px;border-top:4px solid #0a819f}h3.svelte-1ndk39i,h4.svelte-1ndk39i{margin:0;padding-bottom:8px;font-weight:700}button.svelte-16xmtv5{align-items:center;border-width:1px;border-style:solid;border-radius:3px;display:flex;justify-content:center;text-transform:none}.size-compact.svelte-16xmtv5{font-size:14px;font-weight:600;height:32px;line-height:16px;padding:8px 16px}.size-default.svelte-16xmtv5{font-size:16px;font-weight:600;height:40px;line-height:20px;padding:10px 40px}.size-label.svelte-16xmtv5{border-radius:2px;font-size:12px;font-weight:700;height:20px;line-height:16px;padding:2px 16px;text-transform:uppercase}.variant-primary.svelte-16xmtv5{background-color:var(--aqua_500);border-color:var(--aqua_500);color:var(--gray_000)}.variant-primary.svelte-16xmtv5:hover{background-color:var(--aqua_600)}.variant-secondary.svelte-16xmtv5{background-color:var(--gray_000);border-color:var(--aqua_600);color:var(--aqua_600)}.variant-secondary.svelte-16xmtv5:hover{background-color:var(--aqua_200)}.variant-tertiary-outline.svelte-16xmtv5{background-color:var(--gray_000);border-color:var(--gray_300);color:var(--gray_500)}.variant-tertiary-solid.svelte-16xmtv5{border-color:var(--gray_100);background-color:var(--gray_100);color:var(--gray_500)}.variant-tertiary-outline.svelte-16xmtv5:hover,.variant-tertiary-solid.svelte-16xmtv5:hover{background-color:var(--gray_200);border-color:var(--gray_200);color:var(--gray_500)}.variant-translucent-aqua.svelte-16xmtv5{border-color:#dbe0e1;background-color:var(--aqua_100);color:var(--gray_500)}.variant-translucent-aqua.svelte-16xmtv5:hover{background-color:var(--aqua_200);border-color:#b3ccd1;color:var(--gray_500)}.variant-translucent-purple.svelte-16xmtv5{border-color:#e3dee5;background-color:var(--purple_100);color:var(--gray_500)}.variant-translucent-purple.svelte-16xmtv5:hover{background-color:var(--purple_200);border-color:var(--purple_300);color:var(--gray_500)}.button-container.svelte-75fy38{margin:12px auto 0;width:170px}table.svelte-75fy38{margin-bottom:0}td.svelte-75fy38,th.svelte-75fy38{font-family:var(--font-family);font-size:14px;word-break:normal}thead.svelte-75fy38{display:none}@media screen and (min-width: 750px){thead.svelte-75fy38{display:table-header-group}}tr.svelte-75fy38{border:1px solid rgba(0,0,0,.067);display:block;margin-bottom:12px}@media screen and (min-width: 750px){tr.svelte-75fy38{border:none;display:table-row;margin:0;padding:0}}th.svelte-75fy38,td.svelte-75fy38{border-width:0;border-color:transparent;padding-top:0;padding-bottom:0;text-align:left;vertical-align:top}th.svelte-75fy38:first-of-type,td.svelte-75fy38:first-of-type{padding-left:0}th.right.svelte-75fy38,td.right.svelte-75fy38{text-align:right}td.svelte-75fy38{display:block;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:18px;position:relative;text-align:right;width:100%}@media screen and (min-width: 750px){td.svelte-75fy38{display:table-cell;text-align:left;width:auto}}td.svelte-75fy38 span:where(.svelte-75fy38){display:inline-block;max-width:75%}@media screen and (min-width: 750px){td.svelte-75fy38 span:where(.svelte-75fy38){max-width:100%}}tr.svelte-75fy38{border-bottom:1px solid rgba(0,0,0,.067)}tbody.svelte-75fy38 tr:where(.svelte-75fy38):nth-child(odd){background-color:transparent}@media screen and (min-width: 750px){tbody.svelte-75fy38 tr:where(.svelte-75fy38):nth-child(odd){background-color:#0000000c}}td.svelte-75fy38:nth-child(odd){background-color:#0000000c}@media screen and (min-width: 750px){td.svelte-75fy38:nth-child(odd){background-color:transparent}}td.svelte-75fy38:before{content:attr(data-key);font-style:italic;font-size:14px;left:8px;position:absolute;text-align:left}@media screen and (min-width: 750px){td.svelte-75fy38:before{opacity:0!important}}.is-date.svelte-75fy38{text-wrap:nowrap}.graphic.svelte-20xlyu{font-size:16px;padding-bottom:30px}.graphic.svelte-20xlyu h2:where(.svelte-20xlyu){font-size:18px;line-height:1.1em;margin:0}.graphic.svelte-20xlyu h3:where(.svelte-20xlyu){display:inline-block;font-size:16px}.max-width.svelte-20xlyu{max-width:780px;margin:0 auto}.disclosures-container.svelte-20xlyu{display:grid;grid-template-columns:1fr;gap:16px;max-width:780px;margin:0 auto;padding:4px}@media screen and (min-width: 780px){.disclosures-container.svelte-20xlyu{padding:0}}.legislator-summary.svelte-20xlyu{margin-top:12px;margin-bottom:12px}.disclosure.svelte-20xlyu{border:1px solid #ccc;padding:8px}.callout-container.svelte-20xlyu{display:flex;justify-content:center;width:100%}.legislator-header.republican.svelte-20xlyu{--light-party-color: rgb(229, 138, 124);--dark-party-color: #cc4839}.legislator-header.democrat.svelte-20xlyu{--light-party-color: rgb(134, 171, 218);--dark-party-color: #2f7ac5}.legislator-details.svelte-20xlyu{font-family:Source Sans Pro,sans-serif}.legislator-header.svelte-20xlyu{align-items:center;display:grid;grid-template-columns:50px 1fr;gap:12px}.legislator-header.svelte-20xlyu h2:where(.svelte-20xlyu){margin-top:0;margin-bottom:0}.legislator-name-party-container.svelte-20xlyu{align-items:center;display:flex}.legislator-name-party-container.svelte-20xlyu h2:where(.svelte-20xlyu){margin-right:.5em}.legislator-header.svelte-20xlyu img:where(.svelte-20xlyu){--size: 50px;border:3px solid transparent;border-radius:var(--size);height:var(--size);object-fit:cover;width:var(--size)}.legislator-header.republican.svelte-20xlyu img:where(.svelte-20xlyu){border-color:var(--light-party-color)}.legislator-header.democrat.svelte-20xlyu img:where(.svelte-20xlyu){border-color:var(--light-party-color)}.legislator-party.svelte-20xlyu{--size: 18px;align-items:center;background-color:var(--light-party-color);border-color:var(--light-party-color);border-width:2px;border-radius:var(--size);display:flex;color:#fff;font-size:calc(var(--size) - 6px);font-weight:600;height:var(--size);justify-content:center;position:relative;width:var(--size)}.legislator-party.svelte-20xlyu:before{align-items:center;background-color:var(--dark-party-color);border-radius:calc(var(--size) - 4px);color:#fff;display:flex;height:calc(var(--size) - 4px);justify-content:center;width:calc(var(--size) - 4px)}.democrat.svelte-20xlyu .legislator-party:where(.svelte-20xlyu):before{content:"D"}.republican.svelte-20xlyu .legislator-party:where(.svelte-20xlyu):before{content:"R"}i.svelte-20xlyu{font-family:var(--font-family)}details.svelte-20xlyu{padding:8px 12px;position:relative;margin-bottom:12px}summary.svelte-20xlyu::marker{content:""}summary.svelte-20xlyu :where(.svelte-20xlyu)::marker,summary.svelte-20xlyu::-webkit-details-marker{display:none}details:not([open]):hover{box-shadow:inset 0 0 0 2px #f2b92e;-webkit-box-shadow:inset 0px 0px 0px 2px #f2b92e;-moz-box-shadow:inset 0px 0px 0px 2px #f2b92e;background-color:#fffaf0}details[open].svelte-20xlyu{--color: #f2b92e;box-shadow:inset 0 0 0 2px var(--color);-webkit-box-shadow:inset 0px 0px 0px 2px var(--color);-moz-box-shadow:inset 0px 0px 0px 2px var(--color);background-color:#fffaf0}details[open].svelte-20xlyu summary:where(.svelte-20xlyu){position:relative}details.svelte-20xlyu summary:where(.svelte-20xlyu):before{cursor:pointer;font-family:var(--font-family);font-size:14px;position:absolute}details[open].svelte-20xlyu summary:where(.svelte-20xlyu):before{content:"Close";right:0;top:4px}details:not([open]) summary:before{content:"Click to see more";right:16px;top:4px}.note.svelte-20xlyu{font-size:14px;line-height:16px;margin-top:8px}
