._09X70W_page{max-width:1080px;padding:20px var(--page-gutter) 70px;background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0 auto}._09X70W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._09X70W_utilityRow{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;display:flex}._09X70W_utilityRow .button{min-height:44px;color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;border-color:#0000;gap:7px;padding:8px 0;font-size:12.5px;font-weight:600}._09X70W_utilityActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}._09X70W_utilityRow .button:hover{color:var(--accent)}._09X70W_utilityRow .button>svg{width:16px;height:16px}._09X70W_utilityRow ._09X70W_backButton{color:var(--muted);text-underline-offset:3px;text-decoration-thickness:1px}._09X70W_utilityRow ._09X70W_backButton:hover:not(:disabled){color:var(--ink);border-color:#0000;text-decoration-line:underline}._09X70W_utilityRow ._09X70W_backButton:focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:no-preference){._09X70W_utilityRow ._09X70W_backButton>svg{transition:transform .15s}._09X70W_utilityRow ._09X70W_backButton:hover:not(:disabled)>svg{transform:translate(-2px)}}._09X70W_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;display:grid}._09X70W_column{min-width:0}._09X70W_rail{top:calc(var(--app-navbar-height) + 20px);align-content:start;gap:12px;display:grid;position:sticky}._09X70W_identity{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}._09X70W_portrait{background:var(--tint);outline:3px solid var(--line2);outline-offset:2px;width:92px;height:92px;font-family:var(--display);color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;margin:5px;font-size:28px;font-weight:700;display:grid;position:relative;overflow:hidden}._09X70W_portrait[data-party=r]{outline-color:var(--party-r)}._09X70W_portrait[data-party=d]{outline-color:var(--party-d)}._09X70W_portrait[data-party=i]{outline-color:var(--party-i)}._09X70W_portraitImage{object-fit:cover}._09X70W_identityBody{flex:1;min-width:0}._09X70W_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:11px;font-weight:700}._09X70W_kickerLink{color:inherit;text-decoration:none}._09X70W_kickerLink:hover{color:var(--ink);text-decoration:underline}._09X70W_name{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);margin:0 0 7px;font-size:33px;font-weight:600;line-height:1.04}._09X70W_yoursChip{border:1px solid var(--accent-line);background:var(--accent-tint);color:var(--accent);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}._09X70W_yoursChip svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:12px;height:12px}._09X70W_meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}._09X70W_meter{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:7px;padding:14px 16px;display:grid}._09X70W_meterLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}._09X70W_meterFigure{align-items:center;gap:8px;min-height:36px;display:flex}._09X70W_meterValue{font-family:var(--display);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--toneColor,var(--faint));flex-shrink:0;font-size:26px;font-weight:600;line-height:1}._09X70W_meterCount{min-width:0;color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}._09X70W_trackEmpty{visibility:hidden}._09X70W_track{background:var(--tint);border-radius:3px;height:6px;display:block}._09X70W_trackFill{background:var(--toneColor,var(--faint));border-radius:3px;height:6px;display:block}._09X70W_toneHigh,._09X70W_toneMid,._09X70W_toneLow{--toneColor:var(--stat)}._09X70W_toneNone{--toneColor:var(--faint)}._09X70W_gapCallout{border:1px solid var(--line2);background:var(--tint);border-radius:12px;gap:8px;margin-bottom:24px;padding:15px 17px;display:grid}._09X70W_gapKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}._09X70W_gapDot{background:var(--ink);border-radius:50%;width:5px;height:5px}._09X70W_gapCallout p{color:var(--body-c);margin:0;font-size:14.5px;line-height:1.55}._09X70W_gapCallout strong{color:var(--ink);font-weight:700}._09X70W_gapCallout ._09X70W_gapFigure{color:var(--ink)}._09X70W_sectionHeading{font-family:var(--display);color:var(--ink);margin:0 0 4px;font-size:21px;font-weight:700}._09X70W_sectionNote{color:var(--muted);margin:0 0 12px;font-size:13px}._09X70W_rowPanel{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:24px;overflow:hidden}._09X70W_row{color:inherit;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;text-decoration:none;display:flex}._09X70W_row+._09X70W_row{border-top:1px solid var(--line)}._09X70W_row:hover{background:var(--tint);color:inherit}._09X70W_rowBody{gap:3px;min-width:0;display:grid}._09X70W_rowKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}._09X70W_rowTitle{-webkit-line-clamp:3;line-clamp:3;font-family:var(--display);color:var(--ink);-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}._09X70W_rowTitleCompact{font-family:var(--sans);font-size:14px;font-weight:600;line-height:1.35;}._09X70W_rowMeta{color:var(--body-c);font-size:12.5px;line-height:1.45}._09X70W_rowSide{flex-shrink:0;justify-items:end;gap:5px;display:grid}._09X70W_rowAside{color:var(--faint);white-space:nowrap;font-size:11.5px}._09X70W_voteComparison{flex:0 0 190px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._09X70W_comparisonRow{align-items:center}._09X70W_rowWithFooter{flex-wrap:wrap}._09X70W_rowWithFooter>._09X70W_rowBody{flex:1 1 0}._09X70W_rowFooter{border-top:1px solid var(--line);flex:0 0 100%;gap:8px;min-width:0;padding-top:10px;display:grid}._09X70W_sentimentHeader{color:var(--body-c);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:11.5px;display:flex}._09X70W_voteComparison[data-personal=false]{flex-basis:auto;grid-template-columns:minmax(0,1fr)}._09X70W_votePosition{align-content:start;justify-items:start;gap:6px;min-width:0;display:grid}._09X70W_voteLabel{color:var(--body-c);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}._09X70W_positionPill{background:var(--tint);color:var(--body-c);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}._09X70W_positionPill[data-position=yes]{background:var(--support-fill);color:var(--support-fg)}._09X70W_positionPill[data-position=no]{background:var(--oppose-fill);color:var(--oppose-fg)}._09X70W_alignmentExclusion{background:var(--tint);color:var(--body-c);border-radius:12px;justify-self:start;align-items:center;gap:6px;margin-top:5px;padding:5px 9px;font-size:12px;line-height:1.4;display:inline-flex}._09X70W_alignmentExclusion svg{flex-shrink:0}._09X70W_meterNote{color:var(--body-c);font-size:12px;line-height:1.45}._09X70W_personalMethodology{border-top:1px solid var(--line);color:var(--body-c);padding-top:12px;font-size:12px;line-height:1.5}._09X70W_pill{background:var(--tint);white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}._09X70W_pillYes{background:var(--support-tint);color:var(--support)}._09X70W_pillNo{background:var(--oppose-tint);color:var(--oppose)}._09X70W_panelFooter{border:none;border-top:1px solid var(--line);width:100%;color:var(--accent);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:11px;font-size:12.5px;font-weight:600;display:flex}._09X70W_panelFooter:hover{background:var(--tint)}._09X70W_panelToolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 17px;display:flex}._09X70W_panelEmpty{color:var(--muted);margin:0;padding:20px 17px;font-size:13px}._09X70W_topicPanel{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;margin-bottom:24px;padding:16px 18px;display:grid}._09X70W_topicRow{grid-template-columns:140px minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}._09X70W_topicLabel{color:var(--ink);font-size:12.5px;font-weight:600}._09X70W_topicTrack{background:var(--tint);border-radius:4px;height:8px;display:block}._09X70W_topicFill{background:var(--toneColor,var(--faint));border-radius:4px;height:8px;display:block}._09X70W_topicValue{text-align:right;font-variant-numeric:tabular-nums;color:var(--toneColor,var(--faint));font-size:12.5px;font-weight:700}._09X70W_footnote{color:var(--faint);margin:3px 0 0;font-size:11.5px;line-height:1.5}._09X70W_record{border-top:1px solid var(--line2);padding-top:20px}._09X70W_recordHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}._09X70W_recordScope{color:var(--muted);font-size:12.5px}._09X70W_tabList{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}._09X70W_tab{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:7px 15px;font-size:13px;font-weight:600;display:inline-flex}._09X70W_tab:hover{color:var(--ink)}._09X70W_tabActive{background:var(--ink);color:var(--paper);}._09X70W_tabActive:hover{color:var(--paper)}._09X70W_tabPanel{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}._09X70W_tabPanelPadded{padding:16px 18px;}._09X70W_tabPanelFlush{overflow:visible;}._09X70W_tabPanelFlush>:last-child{border-radius:0 0 11px 11px}._09X70W_tabPanelCards{flex-direction:column;gap:14px;display:flex}._09X70W_tabPanelCards>._09X70W_panelToolbar{border:0;padding:0}._09X70W_tabPanelCards>._09X70W_row{border:1px solid var(--line2);background:var(--card);border-radius:16px;gap:16px;padding:20px 24px}._09X70W_tabPanelCards>._09X70W_row:hover{border-color:var(--field-line);background:var(--tint)}._09X70W_tabPanelCards ._09X70W_rowBody{gap:6px}._09X70W_tabPanelCards ._09X70W_rowKicker{font-size:11px}._09X70W_tabPanelCards ._09X70W_rowTitleCompact{font-size:17px;font-weight:700}._09X70W_tabPanelCards ._09X70W_rowMeta{font-size:13px}._09X70W_tabPanelCards ._09X70W_rowFooter{padding-top:14px}._09X70W_tabPanelCards>._09X70W_panelFooter{border:1px solid var(--line);border-radius:12px;min-height:44px}._09X70W_methodology{color:var(--muted);margin:11px 0 0;font-size:12.5px;line-height:1.6}._09X70W_methodology a{color:var(--accent);font-weight:600}._09X70W_railCard{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:9px;padding:15px 17px;display:grid}._09X70W_contactCard{border:1px solid var(--line2);background:var(--card);border-radius:14px;overflow:hidden}._09X70W_contactBody{gap:10px;padding:16px 17px 15px;display:grid}._09X70W_railLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px;font-weight:700}._09X70W_callButton{background:var(--accent-fill);min-height:44px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .15s;display:flex}._09X70W_callButton:hover{opacity:.92;color:var(--on-accent)}._09X70W_callButton svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;width:15px;height:15px}._09X70W_ghostRow{align-items:center;gap:8px;display:flex}._09X70W_ghostButton{border:1px solid var(--line2);background:var(--card);min-height:44px;color:var(--ink);text-align:center;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:9px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}._09X70W_ghostButton:hover{border-color:var(--accent);color:var(--accent)}._09X70W_contactBand{border-top:1px solid var(--line);background:var(--paper);gap:7px;padding:13px 17px;display:grid}._09X70W_office{gap:1px;display:grid}._09X70W_officeName{color:var(--ink);font-size:12.5px;font-weight:600}._09X70W_officeDetail{color:var(--muted);font-size:12px;line-height:1.45}._09X70W_officePhone{color:var(--accent);justify-self:start;margin-top:2px;font-size:12px;font-weight:600}._09X70W_linkCloud{flex-wrap:wrap;gap:6px 12px;display:flex}._09X70W_linkCloud a{color:var(--accent);font-size:12px;font-weight:600;text-decoration:none}._09X70W_linkCloud a:hover{text-decoration:underline}._09X70W_personalFigure{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}._09X70W_personalValue{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--toneColor,var(--stat));font-size:26px;font-weight:600;line-height:1}._09X70W_personalNote{color:var(--muted);font-size:12px;line-height:1.5}._09X70W_compareLink{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}._09X70W_compareLink:hover{text-decoration:underline}@media (max-width:1000px){._09X70W_page{padding:16px var(--page-gutter) 60px}._09X70W_layout{grid-template-columns:minmax(0,1fr)}._09X70W_rail{position:static}._09X70W_name{font-size:28px}._09X70W_topicRow{grid-template-columns:110px minmax(0,1fr) 40px}}@media (max-width:640px){._09X70W_tabPanelCards>._09X70W_row{gap:12px;padding:16px}._09X70W_meters{grid-template-columns:minmax(0,1fr)}._09X70W_row{flex-direction:column;align-items:stretch;gap:8px}._09X70W_rowSide{justify-items:start}._09X70W_voteComparison{flex-basis:auto;width:min(100%,240px);margin-top:4px}._09X70W_rowWithFooter>._09X70W_rowBody,._09X70W_rowFooter{flex-basis:auto}._09X70W_topicRow{grid-template-columns:minmax(0,1fr) 44px}._09X70W_topicTrack{grid-column:1/-1}._09X70W_tab{min-height:44px}}
