.state-landing-module__7R74Cq__identity{align-items:center;gap:16px;margin-bottom:16px;display:flex}.state-landing-module__7R74Cq__identity svg{flex-shrink:0;width:64px;height:56px}.state-landing-module__7R74Cq__target{scroll-margin-top:100px}.state-landing-module__7R74Cq__roster{border-top:1px solid #dfe4ec;margin:0;padding:0;list-style:none}.state-landing-module__7R74Cq__roster>li{border-bottom:1px solid #dfe4ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.state-landing-module__7R74Cq__rosterLink{color:#112b55;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:76px;padding:12px 4px;text-decoration:none;display:grid}.state-landing-module__7R74Cq__rosterLink .lookup-avatar{width:48px;height:48px}.state-landing-module__7R74Cq__rosterLink>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.state-landing-module__7R74Cq__rosterLink strong{font-size:18px;line-height:1.3}.state-landing-module__7R74Cq__rosterLink small,.state-landing-module__7R74Cq__rosterLink>span>span{color:#55657c;font-size:14px;line-height:1.4}.state-landing-module__7R74Cq__rosterLink:hover{background:#eaf1fb}.state-landing-module__7R74Cq__rosterLink:focus-visible,.state-landing-module__7R74Cq__rosterParty:focus-visible{outline-offset:2px;outline:3px solid #3264ad}.state-landing-module__7R74Cq__rosterParty{color:#112b55;align-items:center;gap:8px;min-height:44px;padding:6px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.state-landing-module__7R74Cq__rosterParty img{flex:0 0 24px}.state-landing-module__7R74Cq__rosterParty:hover{text-decoration:underline}.state-landing-module__7R74Cq__candidateCard{isolation:isolate;position:relative}.state-landing-module__7R74Cq__candidateCard>.state-landing-module__7R74Cq__rosterParty{z-index:2;position:relative}.state-landing-module__7R74Cq__candidateLink{color:inherit;text-decoration:none}.state-landing-module__7R74Cq__candidateLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.state-landing-module__7R74Cq__candidateLink:focus-visible{outline:none}.state-landing-module__7R74Cq__candidateLink:focus-visible:after{outline-offset:3px;outline:3px solid #3264ad}.state-landing-module__7R74Cq__candidateCard:has(.state-landing-module__7R74Cq__candidateLink:hover){background:#eaf1fb}.state-landing-module__7R74Cq__legislatureDetails>summary{color:#112b55;cursor:pointer;min-height:44px;padding:12px 0;font-size:16px;font-weight:700}.state-landing-module__7R74Cq__legislatureDetails>summary:focus-visible{outline-offset:4px;outline:3px solid #3264ad}.state-landing-module__7R74Cq__legislatureDetails[open]>summary{margin-bottom:16px}@media (max-width:640px){.state-landing-module__7R74Cq__roster>li{gap:4px}.state-landing-module__7R74Cq__rosterLink{grid-template-columns:40px minmax(0,1fr);gap:10px;padding-block:10px}.state-landing-module__7R74Cq__rosterLink .lookup-avatar{width:40px;height:40px}.state-landing-module__7R74Cq__rosterParty{text-align:center;flex-direction:column;gap:5px;max-width:100px;padding:4px;font-size:12px}.state-landing-module__7R74Cq__target.state-landing-module__7R74Cq__target[class]{padding-block:20px}.state-landing-module__7R74Cq__target .delegation-grid{gap:4px}.state-landing-module__7R74Cq__identity{gap:12px;margin-bottom:8px}.state-landing-module__7R74Cq__identity svg{width:44px;height:38px}.state-landing-module__7R74Cq__target .delegation-card{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}.state-landing-module__7R74Cq__target .delegation-card .lookup-avatar{width:40px;height:40px}.state-landing-module__7R74Cq__target .delegation-card h3{font-size:18px}.state-landing-module__7R74Cq__target .delegation-card p{font-size:14px}.state-landing-module__7R74Cq__compactCandidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.state-landing-module__7R74Cq__compactCandidates>:is(a,article){min-height:0;padding:12px}.state-landing-module__7R74Cq__compactCandidates h3{margin:8px 0 4px;font-size:18px}.state-landing-module__7R74Cq__compactCandidates p{margin-bottom:8px;font-size:14px}.civic-workspace main .state-landing-module__7R74Cq__hubSections{position:static}.state-landing-module__7R74Cq__hubSections>div{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;display:grid;-webkit-mask-image:none;mask-image:none}.state-landing-module__7R74Cq__hubSections>div>a{white-space:normal}}
