.page_headerSubtitle___twJ5{margin-bottom:0}.page_section__FS25p{display:grid;grid-template-areas:"map list";grid-template-columns:3fr 2fr;gap:1rem}.page_mapContainer__HuGQU{grid-area:map;position:sticky;top:1rem;align-self:start}.page_statesTableCard__lcp1u{grid-area:list}.page_stateGroup__wBVJ5{padding:.5rem}.page_raceRows__FQTuS{padding-left:.5rem}.page_raceRow__02hRx{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.8rem}.page_raceAmount__51fHI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--secondary-text)}.page_statsRow__lVSgh{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0}@media (max-width:900px){.page_statsRow__lVSgh{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.page_section__FS25p{grid-template-areas:"map" "list"}.page_section__FS25p,.page_statsRow__lVSgh{grid-template-columns:1fr}.page_mapContainer__HuGQU{position:static}}.tables_influencedCard__hOZLR,.tables_qpqCard__Et6jN,.tables_recentExpendituresCard__21K6A,.tables_superPacCard__3x8gD{position:relative;display:flex;flex-direction:column;width:100%}.tables_influencedCard__hOZLR,.tables_superPacCard__3x8gD{container-type:inline-size}.tables_influencedTable__yQjQU,.tables_superPacTable__MlaU8{width:100%;flex-grow:1;font-size:.9rem;margin-bottom:1rem}.tables_influencedTableHeader__UXV4X,.tables_superPacTableHeader__kE5id{font-size:.75rem;border-bottom:1px solid var(--table-color);vertical-align:bottom;color:var(--table-header-color)}.tables_influencedTableRow__XWjvT,.tables_oppositionSpendingRow__I8e5g,.tables_qpqRow__C66S9,.tables_superPacRow__eLjzo{&:not(:last-child){border-bottom:1px solid var(--table-color)}}.tables_superPacErrorRow__pG2AW{height:10rem;text-align:center}.tables_superPacCryptoRow__oDT_I{background-color:var(--color-lime-50)}.tables_viewMoreLinks__J4SPu{display:flex;flex-wrap:wrap;flex-direction:row;gap:.25rem;margin-top:.5rem;font-size:.9rem}.tables_viewMoreLink__LMjyI:not(:last-child){margin-right:1rem}.tables_candidateCell__B16pR{min-width:12rem}.tables_influencedList__oqXEJ{display:flex;flex-direction:column;flex-grow:1}.tables_influencedRow__oasjy{display:flex;flex-direction:row;align-items:center;flex-grow:1;white-space-collapse:preserve;padding:.5rem .5rem .5rem 0;gap:.5rem 0}.tables_influencedRowSkeleton___dtNM{justify-content:flex-start}.tables_influencedRowOutcome__17FQe{margin-top:.5rem}.tables_rowIndex__EiP_I{width:2.5ch;vertical-align:top;text-align:right;color:var(--secondary-text)}.tables_goalIconWrapper__ZKUy_{display:inline-flex;width:.9em;height:.7rem;align-items:center}.tables_nilCell__jqAV_{color:var(--tertiary-text)}.tables_mobileGoalOutcome__DAs3X,.tables_mobileLabel__UyNI9,.tables_mobileMeta__duXtv,.tables_mobileRating__ZhU4m{display:none}.tables_trackedCommittee__KcM6f{font-weight:700}.tables_descriptionInline__kTkTX{display:none;font-size:.85em;color:var(--secondary-text);margin-top:.15em}@container (max-width: 600px){.tables_pacCellCollapse__FzI9B{display:none}.tables_descriptionInline__kTkTX{display:block}}@media (max-width:1100px){.tables_tableCellCollapse1__I5H7R{display:none}}@media (max-width:900px){.tables_tableCellCollapse2__Md4zA{display:none}}@container (max-width: 800px){.tables_influencedTable__yQjQU,.tables_influencedTable__yQjQU tbody{display:flex;flex-direction:column}.tables_influencedTableHeader__UXV4X{display:none}.tables_influencedTableRow__XWjvT{display:flex;flex-direction:column;padding:0;border:1px solid var(--card-border)}.tables_influencedTableRow__XWjvT+.tables_influencedTableRow__XWjvT{margin-top:-1px}.tables_influencedTableRow__XWjvT:not(:last-child){border-bottom:1px solid var(--card-border)}.tables_influencedTableRow__XWjvT .tables_goalCol__qdXyt,.tables_influencedTableRow__XWjvT .tables_officeCol__nQINW,.tables_influencedTableRow__XWjvT .tables_ratingCol__48RZi,.tables_influencedTableRow__XWjvT .tables_stateCol__ng3eL{display:none}.tables_influencedTableRow__XWjvT .tables_candidateCol__6koyd{display:block;padding:.6rem .5rem .35rem 0}.tables_influencedTableRow__XWjvT .tables_opposeCol__k3xbA,.tables_influencedTableRow__XWjvT .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding:.2rem 1rem .2rem calc(56px + .9rem);text-align:left;max-width:28rem}.tables_influencedTableRow__XWjvT .tables_noValue__InYDM{display:none}.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{display:flex;flex-direction:column;padding:.4rem 1rem;margin-top:.4rem;background:var(--table-background-secondary);font-size:.9em}@media (prefers-color-scheme:dark){.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{background:var(--color-neutral-800)}}.tables_outcomeContent__2vdqQ .tables_no-wrap__CP7b8{font-style:italic;color:var(--secondary-text)}.tables_mobileMeta__duXtv{display:block;padding-left:calc(56px + .9rem);font-size:.85em;color:var(--secondary-text);margin-top:.1rem}.tables_mobileLabel__UyNI9{display:inline;color:var(--secondary-text);font-weight:400;font-size:1em}.tables_mobileValue__OTXLW{font-weight:700;text-align:right}.tables_mobileGoalOutcome__DAs3X{display:block;margin-top:.25rem;font-size:1em}.tables_mobileRating__ZhU4m{display:inline-block;margin-left:.5rem}.tables_skeletonExtra__BNr0F{display:none}}@container (min-width: 450px) and (max-width: 800px){.tables_influencedTableRow__XWjvT{display:grid;grid-template-columns:minmax(12rem,45%) 1fr;align-items:start}.tables_influencedTableRow__XWjvT .tables_candidateCol__6koyd{grid-column:1;grid-row:1/span 10;padding:.6rem .5rem .6rem 0}.tables_influencedTableRow__XWjvT .tables_opposeCol__k3xbA,.tables_influencedTableRow__XWjvT .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{grid-column:2;padding:.3rem 1rem .3rem .5rem;max-width:none}.tables_influencedTableRow__XWjvT .tables_supportCol__VTpK4{padding-top:1.2rem}.tables_influencedTableRow__XWjvT:has(.tables_supportCol__VTpK4.tables_noValue__InYDM) .tables_opposeCol__k3xbA{padding-top:1.2rem}.tables_influencedTableRow__XWjvT:has(.tables_supportCol__VTpK4.tables_noValue__InYDM):has(.tables_opposeCol__k3xbA.tables_noValue__InYDM) .tables_otherCol__CNI_z,.tables_influencedTableRow__XWjvT:not(:has(.tables_supportCol__VTpK4)) .tables_otherCol__CNI_z{padding-top:1.2rem}.tables_influencedTableRow__XWjvT .tables_outcomeCol__firpZ{grid-column:1/-1;margin-top:0}}@media (prefers-color-scheme:dark){.tables_superPacCryptoRow__oDT_I{background-color:inherit;border-left:2px solid var(--accent)}.tables_superPacCryptoRow__oDT_I .tables_rowIndex__EiP_I{color:var(--link-text)}}.recentExpenditures_recentExpenditureRow__sV1j1{display:flex;flex-direction:column;padding:1rem 0;&~.recentExpenditures_recentExpenditureRow__sV1j1{border-top:1px solid var(--table-color)}}.recentExpenditures_expenditureDate__a_62Y{font-size:.7rem;color:var(--secondary-text)}.recentExpenditures_expenditureDetails__dvlZX{font-size:.9rem;color:var(--secondary-text)}.recentExpenditures_expenditureParty__Ji7y7{font-size:.9rem}.recentExpenditures_expenditureNameAndAmount__ZvCVy{display:flex;justify-content:space-between;margin:.1rem .1rem .1rem 0}.recentExpenditures_expenditureAmount__o_arl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.recentExpenditures_expenditureCommittee__NNkFf{display:flex;flex-direction:row;align-items:center;font-weight:600}.recentExpenditures_expenditureDescription__lIO2M,.recentExpenditures_expenditureRace__SSMG4{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.recentExpenditures_expenditureTarget__YJzpC{margin:.1rem .1rem .1rem 0}.recentExpenditures_expenditureDescription__lIO2M{font-size:.8rem;*~:before{content:" - "}}.recentExpenditures_tableCardContent__eOzY2{padding:1rem}.recentExpenditures_subtitle__5e_BI{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text);font-size:.9em;margin-bottom:1em}.recentExpenditures_dateGroup__DoODp{&~.recentExpenditures_dateGroup__DoODp{margin-top:2rem}}.recentExpenditures_dateGroupHeader__ji7Fy{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--table-color);padding-bottom:.5rem;column-gap:1rem}.recentExpenditures_dateGroupDateGroup__xetxU{display:flex;align-items:center;column-gap:.5rem}.recentExpenditures_dateGroupDate__y0KUH{font-family:var(--font-display);display:inline;margin:0}.recentExpenditures_dateGroupMeta__RrUHq,.recentExpenditures_dateGroupTotal__TudLk{font-family:var(--font-serif);font-style:italic;color:var(--secondary-text)}.recentExpenditures_dateGroupTotal__TudLk{font-size:.9rem;white-space:nowrap}@media (min-width:576px){.recentExpenditures_dateGroupMeta__RrUHq:before{content:" – "}}@media (max-width:575px){.recentExpenditures_dateGroupDateGroup__xetxU,.recentExpenditures_dateGroupHeader__ji7Fy{flex-direction:column;align-items:flex-start}}.page_column__9kTEX{display:flex;flex-direction:column;width:100%;max-width:800px}.page_oppositionSpendingTable__lsvKy{margin-top:2rem}.page_incidental__s7Xvw{color:var(--tertiary-text);font-style:italic}.page_spendingChart__Rw4Mv{margin-bottom:1rem}.page_explanation__t1lEM{font-family:var(--font-serif)}@media (max-width:600px){.page_oppositionSpendingTable__lsvKy,.page_oppositionSpendingTable__lsvKy tbody{display:block}.page_oppositionSpendingTable__lsvKy thead{display:none}.page_oppositionSpendingTable__lsvKy tr{display:grid;grid-template-columns:1fr 1fr;padding:.75rem 0;border-bottom:1px solid var(--table-color)}.page_oppositionSpendingTable__lsvKy tr:last-child{border-bottom:none}.page_oppositionSpendingTable__lsvKy td:first-child{grid-column:2;grid-row:1;font-weight:700;padding:0}.page_oppositionSpendingTable__lsvKy td:nth-child(2){grid-column:1;grid-row:1;font-weight:700;padding:0}.page_oppositionSpendingTable__lsvKy td:nth-child(3){grid-column:1/-1;grid-row:2;padding:.2rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(4){grid-column:1;grid-row:3;padding:.5rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(4):before{content:"LIKELY BENEFICIARY";display:block;font-size:.75em;font-weight:600;color:var(--secondary-text);margin-bottom:.15rem}.page_oppositionSpendingTable__lsvKy td:nth-child(5){grid-column:2;grid-row:3;padding:.5rem 0 0}.page_oppositionSpendingTable__lsvKy td:nth-child(5):before{content:"BENEFICIARY PARTY";display:block;font-size:.75em;font-weight:600;color:var(--secondary-text);margin-bottom:.15rem}}