.PageDiscussion-module__pkCQeq__discussion{color:#112b55;border-top:1px solid #dfe4ec;margin-top:3rem;margin-bottom:3rem;padding-top:1.75rem}.PageDiscussion-module__pkCQeq__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}.PageDiscussion-module__pkCQeq__heading h2{margin:0 0 .4rem;font-size:24px}.PageDiscussion-module__pkCQeq__heading p{color:#55657c;margin:0}.PageDiscussion-module__pkCQeq__forumLink{color:#55657c;text-underline-offset:4px;font-size:14px;text-decoration:underline}.PageDiscussion-module__pkCQeq__note{color:#55657c;margin:1rem 0;font-size:14px;line-height:1.6}.PageDiscussion-module__pkCQeq__note a{text-underline-offset:3px;text-decoration:underline}.PageDiscussion-module__pkCQeq__open{color:#112b55;width:100%;font:inherit;cursor:pointer;background:#f7f8fa;border:1px solid #dfe4ec;border-radius:8px;justify-content:space-between;align-items:center;padding:1.15rem 1.3rem;font-weight:700;display:flex}.PageDiscussion-module__pkCQeq__open:hover{background:#eaf1fb}.PageDiscussion-module__pkCQeq__open:focus-visible,.PageDiscussion-module__pkCQeq__discussion a:focus-visible{outline-offset:4px;outline:3px solid #3264ad}.PageDiscussion-module__pkCQeq__frame{background:#fff;border:1px solid #dfe4ec;border-radius:8px;width:100%;height:650px}@media (max-width:640px){.PageDiscussion-module__pkCQeq__frame{height:560px}.PageDiscussion-module__pkCQeq__heading{gap:.7rem}}
.DonationPrompt-module__Xcv2tq__floating{z-index:44;right:max(20px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + 60px);position:fixed}.DonationPrompt-module__Xcv2tq__launcher{color:#112b55;width:48px;height:48px;box-shadow:var(--shadow-overlay);background:#fff;border:1px solid #b9c6d9;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.DonationPrompt-module__Xcv2tq__launcher svg{color:#a51d30}.DonationPrompt-module__Xcv2tq__launcher:hover{background:#fff0f3;border-color:#a51d30}.DonationPrompt-module__Xcv2tq__banner{color:#112b55;background:#f7f8fa;border-top:4px solid #a51d30;border-bottom:1px solid #dfe4ec}.DonationPrompt-module__Xcv2tq__mobileDescription{display:none}html[data-support-quiet=true] .DonationPrompt-module__Xcv2tq__banner{display:none}html:not([data-support-quiet=true]) .DonationPrompt-module__Xcv2tq__banner~.DonationPrompt-module__Xcv2tq__floating{display:none}html:not([data-support-quiet=true]):has([data-support-banner]) [data-footer-donate]{display:none}html[data-other-ask-in-view=true] .election-broadcast-bar{background:var(--paper)}html[data-other-ask-in-view=true] .election-broadcast-bar>*{visibility:hidden}.DonationPrompt-module__Xcv2tq__bannerInner{grid-template-columns:48px minmax(0,1fr) 300px;align-items:center;gap:12px 22px;max-width:1240px;margin:0 auto;padding:14px 56px 14px 28px;display:grid;position:relative}.DonationPrompt-module__Xcv2tq__bannerMark{color:#a51d30;background:#fff;border:1px solid #dfe4ec;border-radius:999px;place-items:center;width:48px;height:48px;display:grid}.DonationPrompt-module__Xcv2tq__bannerMark svg{width:25px;height:25px}.DonationPrompt-module__Xcv2tq__bannerCopy h2{font:700 27px/1.15 var(--font);letter-spacing:-.03em;margin:4px 0 7px}.DonationPrompt-module__Xcv2tq__bannerCopy h2 em{color:#a51d30;font-style:normal}.DonationPrompt-module__Xcv2tq__bannerCopy p{color:#55657c;margin:0;font:14px/1.5 Arial,sans-serif}.DonationPrompt-module__Xcv2tq__bannerCopy .DonationPrompt-module__Xcv2tq__bannerReview{margin-top:6px;font-size:12px}.DonationPrompt-module__Xcv2tq__bannerActions>span{text-align:center;color:#55657c;margin-top:8px;font:12px/1.4 Arial,sans-serif;display:block}.DonationPrompt-module__Xcv2tq__close{color:#55657c;cursor:pointer;width:44px;height:44px;font:550 14px/1 var(--sans);background:0 0;border:0;border-radius:4px;position:absolute;top:8px;right:8px}.DonationPrompt-module__Xcv2tq__close>span{font-size:24px}.DonationPrompt-module__Xcv2tq__close:hover{background:#eaf1fb}.DonationPrompt-module__Xcv2tq__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#a51d30;font:700 12px/1.5 Arial,sans-serif;display:block}.DonationPrompt-module__Xcv2tq__primary{color:#fff;text-align:left;cursor:pointer;background:#a51d30;border:1px solid #a51d30;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:14px 18px;font:700 15px/1.4 Arial,sans-serif;text-decoration:none;display:flex;position:relative}.DonationPrompt-module__Xcv2tq__glow{isolation:isolate;box-shadow:none}.DonationPrompt-module__Xcv2tq__glow:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-overlay);opacity:.65;pointer-events:none;position:absolute;inset:0}.DonationPrompt-module__Xcv2tq__glow:hover:before,.DonationPrompt-module__Xcv2tq__glow:focus-visible:before{opacity:.95}.DonationPrompt-module__Xcv2tq__primary:hover{color:#fff;background:#a51d30}.DonationPrompt-module__Xcv2tq__checkout{text-align:left;width:100%;min-width:0}.DonationPrompt-module__Xcv2tq__amounts{border:0;min-width:0;margin:0 0 14px;padding:0}.DonationPrompt-module__Xcv2tq__amounts legend{color:#112b55;gap:8px;margin-bottom:9px;padding:0;font:700 13px/1.5 Arial,sans-serif;display:flex}.DonationPrompt-module__Xcv2tq__amounts legend span{color:#55657c;font-size:12px;font-weight:400}.DonationPrompt-module__Xcv2tq__amountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.DonationPrompt-module__Xcv2tq__amountGrid a{color:#112b55;cursor:pointer;background:#fff;border:1px solid #b9c6d9;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 6px;font:700 16px/1.3 Arial,sans-serif;text-decoration:none;display:flex}.DonationPrompt-module__Xcv2tq__amountGrid a:hover{background:#eaf1fb}.DonationPrompt-module__Xcv2tq__amountGrid a:focus-visible{outline-offset:3px;outline:3px solid #3264ad}.DonationPrompt-module__Xcv2tq__bannerActions .DonationPrompt-module__Xcv2tq__amountGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.DonationPrompt-module__Xcv2tq__bannerActions .DonationPrompt-module__Xcv2tq__amountGrid a{font-size:14px}.DonationPrompt-module__Xcv2tq__bannerActions .DonationPrompt-module__Xcv2tq__amounts{margin-bottom:10px}.DonationPrompt-module__Xcv2tq__checkout .DonationPrompt-module__Xcv2tq__amountHint{color:#55657c;margin:0 0 12px;font:13px/1.5 Arial,sans-serif}.DonationPrompt-module__Xcv2tq__checkout .DonationPrompt-module__Xcv2tq__checkoutNote{color:#55657c;text-align:center;margin:10px 0 2px;font:12px/1.5 Arial,sans-serif}.DonationPrompt-module__Xcv2tq__launcher:focus-visible,.DonationPrompt-module__Xcv2tq__close:focus-visible,.DonationPrompt-module__Xcv2tq__primary:focus-visible{outline-offset:4px;outline:3px solid #3264ad}@media (max-width:640px){.DonationPrompt-module__Xcv2tq__floating{right:max(12px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 60px)}.DonationPrompt-module__Xcv2tq__bannerInner{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 48px 14px 16px}.DonationPrompt-module__Xcv2tq__bannerMark,.DonationPrompt-module__Xcv2tq__bannerCopy .DonationPrompt-module__Xcv2tq__eyebrow,.DonationPrompt-module__Xcv2tq__desktopDescription{display:none}.DonationPrompt-module__Xcv2tq__mobileDescription{display:block}.DonationPrompt-module__Xcv2tq__bannerCopy h2{letter-spacing:0;margin:0 0 3px;font:700 15px/1.35 Arial,sans-serif}.DonationPrompt-module__Xcv2tq__bannerCopy h2 em{display:block}.DonationPrompt-module__Xcv2tq__bannerCopy p{font-size:14px}.DonationPrompt-module__Xcv2tq__bannerActions{grid-column:1/-1;min-width:0}.DonationPrompt-module__Xcv2tq__bannerActions>.DonationPrompt-module__Xcv2tq__primary{min-height:44px;padding:10px 12px;font-size:14px}}@media print{.DonationPrompt-module__Xcv2tq__floating,.DonationPrompt-module__Xcv2tq__banner{display:none!important}}.DonationPrompt-module__Xcv2tq__groupchatChoice{color:#112b55;cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:12px 0;font:700 13px/1.45 Arial,sans-serif;display:flex}.DonationPrompt-module__Xcv2tq__groupchatChoice input{accent-color:#a51d30;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.DonationPrompt-module__Xcv2tq__groupchatChoice small{color:#55657c;margin-top:4px;font:12px/1.4 Arial,sans-serif;display:block}.DonationPrompt-module__Xcv2tq__groupchatChoice input:focus-visible{outline-offset:3px;outline:3px solid #3264ad}.DonationPrompt-module__Xcv2tq__founderOffer{color:#112b55;background:#fff7e6;border:1px solid #e6c98f;border-radius:8px;margin-bottom:12px;padding:12px;font:12px/1.45 Arial,sans-serif}.DonationPrompt-module__Xcv2tq__founderOffer strong{font-size:14px;display:block}.DonationPrompt-module__Xcv2tq__founderOffer p{margin:6px 0}.DonationPrompt-module__Xcv2tq__founderOffer small{color:#55657c;font-size:inherit;display:block}.DonationPrompt-module__Xcv2tq__bannerActions .DonationPrompt-module__Xcv2tq__groupchatChoice{padding-top:0}.DonationPrompt-module__Xcv2tq__bannerBenefits{color:#55657c;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 20px;font:12px/1.5 Arial,sans-serif;display:flex}.DonationPrompt-module__Xcv2tq__bannerBenefits p{margin:0}.DonationPrompt-module__Xcv2tq__bannerBenefits a{color:#112b55;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.DonationPrompt-module__Xcv2tq__bannerBenefits .DonationPrompt-module__Xcv2tq__groupchatChoice{padding:0;font-size:12px}@media (max-width:640px){.DonationPrompt-module__Xcv2tq__bannerBenefits{grid-column:1/-1;gap:4px;display:grid}}@media not all and (max-width:640px){.DonationPrompt-module__Xcv2tq__bannerInner{grid-template-columns:48px minmax(0,1fr) 360px}}.DonationPrompt-module__Xcv2tq__membershipEntry{color:#112b55;text-align:center;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:flex}.DonationPrompt-module__Xcv2tq__membershipEntry:focus-visible{outline-offset:3px;outline:3px solid #a51d30}
.desktop-explore-menu>nav.ExploreMenu-module__0dzIQq__panel{overscroll-behavior:contain;width:min(840px,100vw - 48px);min-width:0;max-height:calc(100dvh - 100px);padding:20px;display:block;left:auto;right:-100px;overflow-y:auto;transform:none}.desktop-explore-menu>nav.ExploreMenu-module__0dzIQq__panel:before{display:none}.ExploreMenu-module__0dzIQq__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px;display:grid}.ExploreMenu-module__0dzIQq__category h2{color:#a51d30;margin:0 0 7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.ExploreMenu-module__0dzIQq__links{flex-direction:column;display:flex}:is(.desktop-explore-menu>nav.ExploreMenu-module__0dzIQq__panel a,.mobile-menu nav.ExploreMenu-module__0dzIQq__panel a){color:#112b55;white-space:normal;border-radius:8px;align-items:center;min-height:40px;padding:8px 10px;font-size:14px;font-weight:550;line-height:1.35;text-decoration:none;display:flex}:is(.desktop-explore-menu>nav.ExploreMenu-module__0dzIQq__panel a:hover,.mobile-menu nav.ExploreMenu-module__0dzIQq__panel a:hover){color:#16498c;background:#eaf1fb}.ExploreMenu-module__0dzIQq__panel a:focus-visible,.ExploreMenu-module__0dzIQq__panel summary:focus-visible{outline-offset:1px;outline:3px solid #3264ad}.ExploreMenu-module__0dzIQq__bottom{border-top:1px solid #dfe4ec;justify-content:space-between;gap:10px;margin-top:17px;padding-top:9px;display:flex}.ExploreMenu-module__0dzIQq__bottom a{gap:15px}.ExploreMenu-module__0dzIQq__search{color:#112b55;border-bottom:1px solid #dfe4ec;margin:0 0 18px;padding:0 0 18px}.ExploreMenu-module__0dzIQq__search>label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ExploreMenu-module__0dzIQq__searchRow{gap:8px;min-width:0;display:flex}.ExploreMenu-module__0dzIQq__searchRow>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#a51d30;border:1px solid #a51d30;border-radius:8px;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:700}.ExploreMenu-module__0dzIQq__searchRow>button:hover{background:#a51d30;border-color:#a51d30}.ExploreMenu-module__0dzIQq__searchRow>button:focus-visible{outline-offset:3px;outline:3px solid #16498c}.ExploreMenu-module__0dzIQq__search small{color:#55657c;margin-top:9px;font-size:12px;font-weight:400;line-height:1.5;display:block}@media (max-width:640px){.ExploreMenu-module__0dzIQq__searchRow{flex-direction:column}.ExploreMenu-module__0dzIQq__searchRow>button{min-height:44px}}@media (forced-colors:active){.ExploreMenu-module__0dzIQq__searchRow>button{border:1px solid buttontext}.ExploreMenu-module__0dzIQq__searchRow>button:focus-visible{outline-color:highlight}}.mobile-menu nav.ExploreMenu-module__0dzIQq__panel{overscroll-behavior:contain;width:min(370px,100vw - 24px);min-width:0;max-height:calc(100dvh - 90px);padding:10px;display:block}.mobile-menu .ExploreMenu-module__0dzIQq__groups{display:block}.mobile-menu .ExploreMenu-module__0dzIQq__category{border-bottom:1px solid #dfe4ec}.mobile-menu .ExploreMenu-module__0dzIQq__category>summary{color:#112b55;justify-content:space-between;align-items:center;min-height:48px;padding:15px 10px;font-size:14px;font-weight:700;display:flex}.mobile-menu .ExploreMenu-module__0dzIQq__category>summary:after{content:"+";font-size:20px;font-weight:400}.mobile-menu .ExploreMenu-module__0dzIQq__category[open]>summary:after{content:"−"}.mobile-menu .ExploreMenu-module__0dzIQq__category[open]>summary{color:#a51d30}.mobile-menu .ExploreMenu-module__0dzIQq__links{padding:0 4px 10px 10px}.mobile-menu nav.ExploreMenu-module__0dzIQq__panel .ExploreMenu-module__0dzIQq__links a{min-height:44px;font-weight:550}.ExploreMenu-module__0dzIQq__quick{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.mobile-menu nav.ExploreMenu-module__0dzIQq__panel .ExploreMenu-module__0dzIQq__quick a{color:#112b55;background:#eaf1fb;justify-content:center;min-height:44px;font-weight:700}.ExploreMenu-module__0dzIQq__primary{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px;display:grid}.ExploreMenu-module__0dzIQq__primary a{color:#112b55;background:#fff;border:1px solid #b9c6d9;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ExploreMenu-module__0dzIQq__primary a:hover{background:#f7f8fa;border-color:#b9c6d9}.ExploreMenu-module__0dzIQq__links a.ExploreMenu-module__0dzIQq__more{color:var(--navy)}
.newsletter-signup-module__LjmzKq__section{width:min(var(--content-wide), calc(100% - 48px));border-top:1px solid #ffffff26;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:28px;margin:0 auto;padding:30px 0 34px;display:grid}.newsletter-signup-module__LjmzKq__eyebrow{color:#ed7a89;letter-spacing:.04em;text-transform:uppercase;font:700 12px/1.5 Arial,sans-serif}.newsletter-signup-module__LjmzKq__section h2{color:#fff;font-size:var(--type-h1);margin:5px 0 8px;line-height:1.2}.newsletter-signup-module__LjmzKq__section p{color:#b9c6d9;max-width:470px;margin:0;font-size:14px;line-height:1.6}.newsletter-signup-module__LjmzKq__section form{min-width:0}.newsletter-signup-module__LjmzKq__section label{color:#fff;margin-bottom:7px;font-size:12px;font-weight:550;display:block}.newsletter-signup-module__LjmzKq__controls{gap:8px;display:flex}.newsletter-signup-module__LjmzKq__controls input{color:#112b55;width:100%;min-width:0;min-height:44px;font:14px/1.4 var(--sans);background:#fff;border:1px solid #b9c6d9;border-radius:4px;padding:10px 12px}.newsletter-signup-module__LjmzKq__controls button{color:#fff;min-height:44px;font:550 14px/1.4 var(--sans);cursor:pointer;background:#a51d30;border:1px solid #a51d30;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:10px 17px;display:flex}.newsletter-signup-module__LjmzKq__controls button:hover{background:#a51d30}.newsletter-signup-module__LjmzKq__controls button:disabled{opacity:.7;cursor:wait}.newsletter-signup-module__LjmzKq__controls :focus-visible{outline-offset:3px;outline:3px solid #b9c6d9}.newsletter-signup-module__LjmzKq__section .newsletter-signup-module__LjmzKq__status,.newsletter-signup-module__LjmzKq__section .newsletter-signup-module__LjmzKq__error{margin-top:9px;font-size:12px}.newsletter-signup-module__LjmzKq__section .newsletter-signup-module__LjmzKq__error{color:#fff0f3}.newsletter-signup-module__LjmzKq__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.newsletter-signup-module__LjmzKq__section{grid-template-columns:minmax(0,1fr);gap:18px}.newsletter-signup-module__LjmzKq__controls{flex-direction:column}.newsletter-signup-module__LjmzKq__controls button{justify-content:space-between}}@media print{.newsletter-signup-module__LjmzKq__section{display:none}}
.FeedbackBubble-module__jaMFNW__bubble{color:#fff;width:100%;min-height:44px;font:550 14px var(--sans);cursor:pointer;background:#112b55;border:1px solid #3264ad;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;display:flex}.FeedbackBubble-module__jaMFNW__bubble:hover{background:#112b55}.FeedbackBubble-module__jaMFNW__bubble:focus-visible,.FeedbackBubble-module__jaMFNW__panel :focus-visible{outline-offset:4px;outline:3px solid #3264ad}.FeedbackBubble-module__jaMFNW__panel{overscroll-behavior:contain;color:#112b55;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-overlay);font-family:var(--sans);background:#fff;border:1px solid #dfe4ec;border-radius:8px;margin:0;padding:0;position:fixed;inset:auto 20px 20px auto;overflow-y:auto}.FeedbackBubble-module__jaMFNW__panel::backdrop{background:#182e4e30}.FeedbackBubble-module__jaMFNW__heading{color:#fff;background:#112b55;justify-content:space-between;gap:12px;padding:22px 22px 18px;display:flex}.FeedbackBubble-module__jaMFNW__heading span{color:#dfe4ec;font-size:12px;font-weight:700}.FeedbackBubble-module__jaMFNW__heading h2{font:700 25px/1.2 var(--sans);letter-spacing:-.03em;color:#fff;margin:5px 0 0}.FeedbackBubble-module__jaMFNW__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #b9c6d9;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.FeedbackBubble-module__jaMFNW__close svg{pointer-events:none;width:20px;height:20px;display:block}.FeedbackBubble-module__jaMFNW__heading>div{min-width:0}.FeedbackBubble-module__jaMFNW__body{padding:20px 22px}.FeedbackBubble-module__jaMFNW__body>p{color:#55657c;margin:0 0 18px;font-size:14px;line-height:1.5}.FeedbackBubble-module__jaMFNW__field{gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:grid}.FeedbackBubble-module__jaMFNW__field textarea,.FeedbackBubble-module__jaMFNW__field select{width:100%;font:400 16px/1.5 var(--sans);color:#112b55;background:#f7f8fa;border:1px solid #b9c6d9;border-radius:8px;padding:12px}.FeedbackBubble-module__jaMFNW__field textarea{resize:vertical;min-height:125px;max-height:280px}.FeedbackBubble-module__jaMFNW__voiceRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.FeedbackBubble-module__jaMFNW__voice{color:#112b55;min-height:42px;font:700 13px var(--sans);cursor:pointer;background:#f7f8fa;border:1px solid #b9c6d9;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.FeedbackBubble-module__jaMFNW__voice[aria-pressed=true]{color:#a51d30;background:#fff0f3;border-color:#ed7a89}.FeedbackBubble-module__jaMFNW__voiceRow small,.FeedbackBubble-module__jaMFNW__voiceNote,.FeedbackBubble-module__jaMFNW__note{color:#55657c;font-size:12px;line-height:1.5}.FeedbackBubble-module__jaMFNW__voiceNote{margin:8px 0}.FeedbackBubble-module__jaMFNW__voiceStatus{margin:0 0 12px;font-size:12px;line-height:1.5}.FeedbackBubble-module__jaMFNW__voiceStatus:empty{display:none}.FeedbackBubble-module__jaMFNW__voiceStatus span{font-style:italic}.FeedbackBubble-module__jaMFNW__context{align-items:flex-start;gap:8px;margin:14px 0;font-size:12px;line-height:1.5;display:flex}.FeedbackBubble-module__jaMFNW__context input{accent-color:#112b55;flex-shrink:0;width:17px;height:17px;margin:1px 0}.FeedbackBubble-module__jaMFNW__context small{color:#55657c;overflow-wrap:anywhere;font-size:12px;display:block}.FeedbackBubble-module__jaMFNW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.FeedbackBubble-module__jaMFNW__send{color:#fff;width:100%;min-height:46px;font:700 14px var(--sans);cursor:pointer;background:#112b55;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.FeedbackBubble-module__jaMFNW__panel button:disabled{opacity:.55;cursor:not-allowed}.FeedbackBubble-module__jaMFNW__board{text-align:center;color:#112b55;margin-top:17px;font-size:12px;font-weight:550;text-decoration:none;display:block}.FeedbackBubble-module__jaMFNW__error{color:#a51d30;background:#fff0f3;border-radius:8px;padding:12px;font-size:14px;line-height:1.5}.FeedbackBubble-module__jaMFNW__success{background:#f7f8fa;border:1px solid #dfe4ec;border-radius:8px;padding:20px}.FeedbackBubble-module__jaMFNW__success p{font-size:14px;line-height:1.6}.FeedbackBubble-module__jaMFNW__success small{overflow-wrap:anywhere;margin-bottom:20px;font-size:12px;display:block}@media (max-width:640px){.FeedbackBubble-module__jaMFNW__panel{inset:auto 12px max(12px, env(safe-area-inset-bottom)) 12px;width:auto;max-height:calc(100dvh - 24px)}.FeedbackBubble-module__jaMFNW__heading{padding:18px}.FeedbackBubble-module__jaMFNW__body{padding:16px 18px}}@media print{.FeedbackBubble-module__jaMFNW__bubble,.FeedbackBubble-module__jaMFNW__panel{display:none!important}}
.RewatchLauncher-module__sgP01G__link{color:#112b55;min-height:44px;font:550 14px/1.25 var(--sans);background:#fff;border:1px solid #dfe4ec;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.RewatchLauncher-module__sgP01G__detail{color:#55657c;margin-top:2px;font-size:12px;font-weight:400;display:block}.RewatchLauncher-module__sgP01G__link:hover{background:#f7f8fa;border-color:#a51d30}.RewatchLauncher-module__sgP01G__link:focus-visible{outline-offset:3px;outline:3px solid #a51d30}@media print{.RewatchLauncher-module__sgP01G__link{display:none}}
.information-layout-module__C2rirG__reference{--reference-gap:24px;min-width:0}.information-layout-module__C2rirG__reference .section{padding-block:44px}.information-layout-module__C2rirG__reference .section-heading{margin-bottom:24px}.information-layout-module__C2rirG__reference>section:has(h1)>.page-width{padding-block:40px}:is(.information-layout-module__C2rirG__reference .country-hero-grid,.information-layout-module__C2rirG__reference .world-hero-grid){gap:32px;min-height:0}.information-layout-module__C2rirG__reference h1{font-size:var(--type-h1);letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;line-height:1.12}:is(.information-layout-module__C2rirG__reference .content-card h2,.information-layout-module__C2rirG__reference .section-heading h2,.information-layout-module__C2rirG__reference .results-heading h2,.information-layout-module__C2rirG__reference .country-record-card h2){font-size:var(--type-h1);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.18}.information-layout-module__C2rirG__reference .content-card{min-width:0;box-shadow:none;border-radius:8px;padding:clamp(18px,2.4vw,28px)}:is(.information-layout-module__C2rirG__reference .office-layout,.information-layout-module__C2rirG__reference .candidate-layout,.information-layout-module__C2rirG__reference .vote-detail-layout,.information-layout-module__C2rirG__reference .bill-detail-layout){gap:var(--reference-gap)}:is(.information-layout-module__C2rirG__reference .vote-detail-layout>div,.information-layout-module__C2rirG__reference .bill-detail-layout>div){min-width:0}:is(.information-layout-module__C2rirG__reference .office-main,.information-layout-module__C2rirG__reference .candidate-main){gap:20px;min-width:0}.information-layout-module__C2rirG__reference .record-summary{gap:22px;padding:22px}.information-layout-module__C2rirG__reference .card-heading{gap:12px 16px}.information-layout-module__C2rirG__reference .card-intro{max-width:75ch;line-height:1.6}.information-layout-module__C2rirG__reference .fact-grid{grid-template-columns:minmax(110px,28%) minmax(0,1fr);gap:10px 18px;line-height:1.5}.information-layout-module__C2rirG__reference .fact-grid dd{overflow-wrap:anywhere;margin:0}.information-layout-module__C2rirG__reference .fact-grid dt{color:var(--muted)}.information-layout-module__C2rirG__reference .data-definition{overflow-wrap:anywhere;margin-top:18px;padding-top:12px;font-size:12px;line-height:1.6}.information-layout-module__C2rirG__reference .source-list{overflow-wrap:anywhere;line-height:1.6}.information-layout-module__C2rirG__reference .side-card{padding:20px}.information-layout-module__C2rirG__reference .side-card dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.information-layout-module__C2rirG__reference .office-breadcrumb{flex-wrap:wrap}.information-layout-module__C2rirG__reference .office-breadcrumb>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.information-layout-module__C2rirG__reference .government-election-candidates li{flex-wrap:wrap;gap:8px 16px}.information-layout-module__C2rirG__reference .government-election-candidates li>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.information-layout-module__C2rirG__reference .results-heading{flex-wrap:wrap;align-items:end;gap:12px 20px;margin-bottom:20px}.information-layout-module__C2rirG__reference .results-heading>div{min-width:0}.information-layout-module__C2rirG__reference .results-heading>a{align-items:center;min-height:44px;display:inline-flex}.information-layout-module__C2rirG__reference .directory-controls{gap:16px;margin-bottom:16px}.information-layout-module__C2rirG__reference .result-count{margin-block:14px}.information-layout-module__C2rirG__reference .directory-grid{gap:16px}.information-layout-module__C2rirG__reference .office-tile{min-height:0;padding:22px}.information-layout-module__C2rirG__reference .office-tile h2{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.information-layout-module__C2rirG__reference .chart-stage{min-width:0}.information-layout-module__C2rirG__reference .chart-stage-actions{flex-wrap:wrap;gap:10px}.information-layout-module__C2rirG__reference .chart-stage-actions>a{align-items:center;min-height:44px;display:inline-flex}.information-layout-module__C2rirG__reference .chart-table-scroll{overscroll-behavior-inline:contain}.information-layout-module__C2rirG__reference .vote-member-table{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}:is(.information-layout-module__C2rirG__reference .vote-member-table:focus-visible,.information-layout-module__C2rirG__reference .chart-table-scroll:focus-visible){outline:3px solid var(--navy-2);outline-offset:3px}.information-layout-module__C2rirG__reference .vote-member-table>div{min-width:470px}.information-layout-module__C2rirG__reference .congress-stats{margin-top:24px}.information-layout-module__C2rirG__reference .congress-stats strong{font-size:var(--type-h1);font-variant-numeric:tabular-nums}.information-layout-module__C2rirG__reference .congress-definition{margin:0 0 20px}@media (max-width:640px){.information-layout-module__C2rirG__reference{--reference-gap:18px}.information-layout-module__C2rirG__reference .section{padding-block:30px}.information-layout-module__C2rirG__reference>section:has(h1)>.page-width{padding-block:28px}.information-layout-module__C2rirG__reference .record-summary{gap:16px;padding:18px}.information-layout-module__C2rirG__reference .results-heading{align-items:start}.information-layout-module__C2rirG__reference .congress-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(.information-layout-module__C2rirG__reference .page-width,.information-layout-module__C2rirG__reference .narrow){width:calc(100% - 32px)}:is(.information-layout-module__C2rirG__reference .content-card,.information-layout-module__C2rirG__reference .side-card,.information-layout-module__C2rirG__reference .office-tile){padding:16px}.information-layout-module__C2rirG__reference .fact-grid{grid-template-columns:1fr;gap:4px}.information-layout-module__C2rirG__reference .fact-grid dd{margin-bottom:12px}}
.person-profile-hero-module__c0TRGq__hero{color:#112b55;background:linear-gradient(110deg,#f7f8fa,#fff 66%);border-block:1px solid #dfe4ec;position:relative}.person-profile-hero-module__c0TRGq__hero:before{content:"";background:linear-gradient(90deg,#112b55 0 72%,#a51d30 72%);height:4px;position:absolute;inset:0 0 auto}.person-profile-hero-module__c0TRGq__inner{padding-block:24px 30px}.person-profile-hero-module__c0TRGq__breadcrumbs{color:#55657c;font-size:14px}.person-profile-hero-module__c0TRGq__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.person-profile-hero-module__c0TRGq__breadcrumbs li{overflow-wrap:anywhere;min-width:0}.person-profile-hero-module__c0TRGq__breadcrumbs li+li:before{color:#b9c6d9;content:"/";margin-right:8px}.person-profile-hero-module__c0TRGq__breadcrumbs a{color:inherit}.person-profile-hero-module__c0TRGq__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;margin-block:36px 30px;display:grid}.person-profile-hero-module__c0TRGq__identity{grid-template-columns:minmax(0,1fr) 156px;align-items:start;gap:28px;min-width:0;display:grid}.person-profile-hero-module__c0TRGq__identity.person-profile-hero-module__c0TRGq__withoutPortrait{grid-template-columns:minmax(0,1fr)}.person-profile-hero-module__c0TRGq__portrait{grid-area:1/2;min-width:0;margin:0}.person-profile-hero-module__c0TRGq__photo{aspect-ratio:4/5;box-shadow:none;color:#112b55;font-family:var(--serif);background:linear-gradient(145deg,#eaf1fb,#f7f8fa);border:1px solid #dfe4ec;border-radius:8px;place-items:center;width:100%;font-size:44px;display:grid;position:relative;overflow:hidden}.person-profile-hero-module__c0TRGq__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.person-profile-hero-module__c0TRGq__portrait figcaption{color:#55657c;text-align:center;margin-top:10px;font-size:12px;line-height:1.4}.person-profile-hero-module__c0TRGq__portrait a{color:inherit}.person-profile-hero-module__c0TRGq__copy{min-width:0}.person-profile-hero-module__c0TRGq__hero h1{color:#112b55;font-family:var(--serif);font-size:var(--type-h1);letter-spacing:-.03em;overflow-wrap:anywhere;margin:10px 0 12px;line-height:1.03}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__summary{color:#55657c;max-width:66ch;margin:16px 0 0;font-size:16px;line-height:1.7}.person-profile-hero-module__c0TRGq__facts{gap:var(--space-3) var(--space-5);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:66ch;display:grid}.person-profile-hero-module__c0TRGq__facts dt{color:var(--muted);font-size:14px}.person-profile-hero-module__c0TRGq__facts dd{color:var(--ink);margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:550}.person-profile-hero-module__c0TRGq__research{flex-wrap:wrap;gap:12px;display:flex}.person-profile-hero-module__c0TRGq__research>a{color:#112b55;background:#fff;border:1px solid #dfe4ec;border-radius:8px;flex:210px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.person-profile-hero-module__c0TRGq__research strong{font-size:16px;display:block}.person-profile-hero-module__c0TRGq__research small{color:#55657c;margin-top:4px;font-size:12px;line-height:1.5;display:block}.person-profile-hero-module__c0TRGq__research svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}.person-profile-hero-module__c0TRGq__research>a:hover{background:#eaf1fb;border-color:#b9c6d9}.person-profile-hero-module__c0TRGq__next{margin-block:16px}.person-profile-hero-module__c0TRGq__next>a{flex:0 420px}.person-profile-hero-module__c0TRGq__hero a:focus-visible{outline-offset:3px;outline:3px solid #3264ad}@media (max-width:900px){.person-profile-hero-module__c0TRGq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.person-profile-hero-module__c0TRGq__evidence{grid-template-columns:1fr 1fr;align-items:start;gap:8px 24px;display:grid}.person-profile-hero-module__c0TRGq__evidence dl{border:0;grid-area:1/2/4;padding:0}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__status{margin:0}.person-profile-hero-module__c0TRGq__methodology{border:0;margin:0;padding-top:6px}}@media (max-width:640px){.person-profile-hero-module__c0TRGq__inner{padding-block:20px 24px}.person-profile-hero-module__c0TRGq__layout{margin-block:24px}.person-profile-hero-module__c0TRGq__identity{grid-template-columns:minmax(0,1fr) 80px;gap:10px 16px}.person-profile-hero-module__c0TRGq__portrait{grid-area:1/2/3}.person-profile-hero-module__c0TRGq__photo{font-size:var(--type-h1)}.person-profile-hero-module__c0TRGq__portrait figcaption{margin-top:6px;font-size:12px}.person-profile-hero-module__c0TRGq__copy{display:contents}.person-profile-hero-module__c0TRGq__eyebrow{grid-column:1;align-self:end;font-size:12px}.person-profile-hero-module__c0TRGq__hero h1{font-size:var(--type-h1);grid-column:1;align-self:start;margin:0}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__role,.person-profile-hero-module__c0TRGq__copy>a,.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__summary,.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__status{grid-column:1/-1}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__role{margin:12px 0 4px;font-size:16px}.person-profile-hero-module__c0TRGq__copy>a{justify-self:start}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__summary{margin-top:8px}.person-profile-hero-module__c0TRGq__evidence{padding:18px;display:block}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__status{margin-block:8px 14px}.person-profile-hero-module__c0TRGq__evidence dl{border-top:1px solid #eaf1fb;padding-top:14px}.person-profile-hero-module__c0TRGq__methodology{margin-top:14px}.person-profile-hero-module__c0TRGq__research>a{flex-basis:100%;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.person-profile-hero-module__c0TRGq__research>a{transition:none}}@media (max-width:640px){.person-profile-hero-module__c0TRGq__withoutPortrait .person-profile-hero-module__c0TRGq__eyebrow,.person-profile-hero-module__c0TRGq__withoutPortrait h1{grid-column:1}}@media (forced-colors:active){.person-profile-hero-module__c0TRGq__hero,.person-profile-hero-module__c0TRGq__photo,.person-profile-hero-module__c0TRGq__evidence,.person-profile-hero-module__c0TRGq__research>a{border-color:canvastext}.person-profile-hero-module__c0TRGq__hero a:focus-visible{outline-color:highlight}}.civic-workspace main .person-profile-hero-module__c0TRGq__hero>.page-width.person-profile-hero-module__c0TRGq__inner{padding-block:22px 10px}@media (max-width:640px){.civic-workspace main .person-profile-hero-module__c0TRGq__hero>.page-width.person-profile-hero-module__c0TRGq__inner{padding-block:18px 8px}.person-profile-hero-module__c0TRGq__copy>:not(.person-profile-hero-module__c0TRGq__eyebrow):not(h1){grid-column:1/-1}.person-profile-hero-module__c0TRGq__copy>[data-profile-page-actions]{grid-column:1/-1}.person-profile-hero-module__c0TRGq__portrait figcaption{white-space:nowrap}}@media not all and (max-width:1200px){.person-profile-hero-module__c0TRGq__inner{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;column-gap:40px;display:grid}.person-profile-hero-module__c0TRGq__inner>*{grid-column:1/-1}.person-profile-hero-module__c0TRGq__inner>.person-profile-hero-module__c0TRGq__layout{grid-column:1;margin-block:28px 20px}.person-profile-hero-module__c0TRGq__inner>.person-profile-hero-module__c0TRGq__research{flex-direction:column;grid-area:2/2;align-self:start;gap:10px;margin-top:28px}.person-profile-hero-module__c0TRGq__inner>.person-profile-hero-module__c0TRGq__research>a{flex:none}}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__inner .person-profile-hero-module__c0TRGq__layout{margin-block:18px 0}.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__inner .person-profile-hero-module__c0TRGq__identity,.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__inner .person-profile-hero-module__c0TRGq__copy{margin-block:0}@media not all and (max-width:1200px){.person-profile-hero-module__c0TRGq__hero .person-profile-hero-module__c0TRGq__inner .person-profile-hero-module__c0TRGq__layout{margin-block:28px 0}}.person-profile-hero-module__c0TRGq__portrait[data-record-mark]>*{max-width:100%}
.CitationTools-module__jaKOCq__tools{color:#112b55;background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:0;margin:18px 0}.CitationTools-module__jaKOCq__tools summary{cursor:pointer;padding:18px 20px;font-weight:700}.CitationTools-module__jaKOCq__tools summary span{color:#55657c;margin-left:12px;font-size:12px;font-weight:550}.CitationTools-module__jaKOCq__body{padding:0 20px 20px}.CitationTools-module__jaKOCq__tools .CitationTools-module__jaKOCq__body p{color:#55657c;margin:0 0 14px;font-size:14px;line-height:1.6}.CitationTools-module__jaKOCq__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.CitationTools-module__jaKOCq__actions button{cursor:pointer;color:#16498c;font:inherit;background:#fff;border:1px solid #b9c6d9;border-radius:4px;min-height:36px;padding:6px 12px;font-size:14px;font-weight:550;line-height:1.4}.CitationTools-module__jaKOCq__actions button[aria-pressed=true]{color:#112b55;border-color:#112b55;box-shadow:inset 0 0 0 1px #112b55}.CitationTools-module__jaKOCq__body textarea,.CitationTools-module__jaKOCq__body select{box-sizing:border-box;color:#112b55;background:#f7f8fa;border:1px solid #dfe4ec;border-radius:8px;width:100%;max-width:100%;padding:12px;font-size:14px}.CitationTools-module__jaKOCq__body textarea{resize:vertical;font-family:ui-monospace,monospace}.CitationTools-module__jaKOCq__body label,.CitationTools-module__jaKOCq__body small{font-size:12px;line-height:1.6;display:block}.CitationTools-module__jaKOCq__body a{text-decoration:underline}.CitationTools-module__jaKOCq__status{min-height:22px;font-size:14px;display:block}.CitationTools-module__jaKOCq__tools :focus-visible{outline-offset:3px;outline:3px solid #3264ad}@media (max-width:640px){.CitationTools-module__jaKOCq__actions button{min-height:44px}}
