.AEhS9W_now{width:min(100%, var(--page-max));padding:clamp(3rem, 6vw, 5rem) var(--page-gutter) clamp(2rem, 4vw, 3rem);gap:var(--space-xl);margin-inline:auto;scroll-margin-top:6rem;display:grid}.AEhS9W_head{gap:var(--space-sm);max-width:46rem;display:grid}.AEhS9W_kicker{color:var(--color-accent-deep);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.AEhS9W_head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:620;line-height:1.08}.AEhS9W_lede{color:var(--color-ink-2);font-size:var(--text-md);margin:0}.AEhS9W_updated{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.AEhS9W_top,.AEhS9W_bottom{gap:var(--space-lg);display:grid}@media (min-width:860px){.AEhS9W_top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.AEhS9W_bottom{grid-template-columns:repeat(3,minmax(0,1fr))}}.AEhS9W_block{min-width:0;padding:var(--space-md) 0 0;gap:var(--space-md);border-block-start:2px solid var(--color-ink);flex-direction:column;display:flex}.AEhS9W_blockHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.AEhS9W_blockHead h3{font-family:var(--font-display), sans-serif;font-size:var(--text-md);align-items:center;gap:.5rem;margin:0;font-weight:650;line-height:1.25;display:inline-flex}.AEhS9W_blockHead h3 svg{color:var(--color-accent-deep);flex:none}.AEhS9W_blockLede{color:var(--color-ink-2);margin:0;font-size:.95rem;line-height:1.5}.AEhS9W_more{width:fit-content;color:var(--color-accent-deep);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.AEhS9W_more:hover{text-underline-offset:.2em;text-decoration:underline}.AEhS9W_block>.AEhS9W_more:last-child{margin-top:auto}.AEhS9W_meta{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:.4rem;margin:0;display:inline-flex}.AEhS9W_stories{margin:0;padding:0;list-style:none;display:grid}.AEhS9W_stories li{gap:var(--space-sm);padding-block:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.AEhS9W_stories li:first-child{border-block-start:0;padding-block-start:var(--space-xs)}.AEhS9W_storyNumber{color:var(--color-muted);font-family:var(--font-display), sans-serif;font-size:var(--text-md);font-variant-numeric:tabular-nums;line-height:1.35}.AEhS9W_stories div{gap:.25rem;min-width:0;display:grid}.AEhS9W_stories time{color:var(--color-muted);font-size:var(--text-xs)}.AEhS9W_stories a{color:var(--color-ink);font-weight:650;line-height:1.35;text-decoration:none}.AEhS9W_stories a:hover{color:var(--color-accent-deep);text-underline-offset:.2em;text-decoration:underline}.AEhS9W_stories p{-webkit-line-clamp:2;color:var(--color-ink-2);-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.AEhS9W_vote{gap:var(--space-sm);display:grid}.AEhS9W_voteTitle{color:var(--color-ink);font-family:var(--font-display), sans-serif;font-size:var(--text-lg);font-weight:620;line-height:1.25;text-decoration:none}.AEhS9W_voteTitle:hover{color:var(--color-accent-deep);text-underline-offset:.18em;text-decoration:underline}.AEhS9W_tally{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-xs);font-size:var(--text-sm);display:flex}.AEhS9W_tally strong{font-family:var(--font-display), sans-serif;font-size:var(--text-xl);font-variant-numeric:tabular-nums}.AEhS9W_ta{color:var(--color-vote);font-weight:650}.AEhS9W_nil{color:var(--color-error);text-align:end;font-weight:650}.AEhS9W_margin{color:var(--color-muted);text-align:center}.AEhS9W_bar{background:var(--color-paper-3);border-radius:.2rem;height:.5rem;display:flex;overflow:hidden}.AEhS9W_barTa{background:var(--color-vote);border-inline-end:2px solid var(--color-paper)}.AEhS9W_barNil{background:var(--color-error);flex:auto}.AEhS9W_bill{border-block-start:var(--rule-thin) solid var(--color-rule);gap:.35rem;padding-block-start:var(--space-md);display:grid}.AEhS9W_vote+.AEhS9W_bill{margin-top:var(--space-xs)}.AEhS9W_billTitle{margin:0;font-weight:650;line-height:1.35}.AEhS9W_billStage{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.AEhS9W_issues{margin:0;padding:0;list-style:none;display:grid}.AEhS9W_issues li{border-block-start:var(--rule-thin) solid var(--color-rule);gap:.2rem;padding-block:.7rem;display:grid}.AEhS9W_issueName{width:fit-content;color:var(--color-ink);align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.AEhS9W_issueName svg{color:var(--color-muted)}.AEhS9W_issueName:hover{color:var(--color-accent-deep)}.AEhS9W_issueVote{-webkit-line-clamp:2;color:var(--color-ink-2);-webkit-box-orient:vertical;font-size:.88rem;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.AEhS9W_issueVote span{color:var(--color-muted)}.AEhS9W_issueVote:hover{color:var(--color-accent-deep)}.AEhS9W_select{width:100%;min-height:2.9rem;padding:0 var(--space-md);border:1px solid var(--color-rule-strong);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font:inherit}.AEhS9W_tds{margin:0;padding:0;list-style:none;display:grid}.AEhS9W_tds li{justify-content:space-between;align-items:baseline;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);padding-block:.55rem;display:flex}.AEhS9W_tds a{color:var(--color-ink);font-weight:650;text-decoration:none}.AEhS9W_tds a:hover{color:var(--color-accent-deep);text-underline-offset:.2em;text-decoration:underline}.AEhS9W_tds span{color:var(--color-muted);font-size:var(--text-xs);text-align:end}.AEhS9W_quiet{color:var(--color-muted);font-size:var(--text-sm);text-underline-offset:.2em;text-decoration:underline}.AEhS9W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AEhS9W_prompts{margin:0;padding:0;list-style:none;display:grid}.AEhS9W_prompts a{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);padding-block:.7rem;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.AEhS9W_prompts a svg{color:var(--color-muted);flex:none;margin-top:.2rem}.AEhS9W_prompts a:hover{color:var(--color-dex-blue-deep,var(--color-accent-deep))}.AEhS9W_prompts a:hover svg{color:currentColor}
.scroll-teaser{gap:var(--space-lg);width:min(100% - 2 * var(--page-gutter), var(--page-max));margin:var(--space-2xl) auto;display:grid}@media (min-width:900px){.scroll-teaser{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}}.scroll-teaser__kicker{margin:0 0 var(--space-2xs);color:var(--color-accent-deep);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.scroll-teaser h2{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.1}.scroll-teaser__intro p{color:var(--color-ink-2)}.scroll-teaser__list{gap:var(--space-sm);padding:0 0 var(--space-2xs);scroll-snap-type:x mandatory;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.scroll-teaser__list li{scroll-snap-align:start}.scroll-teaser__card{gap:var(--space-xs);color:var(--color-ink);text-decoration:none;display:grid;position:relative}.scroll-teaser__card img{aspect-ratio:9/16;object-fit:cover;border-radius:var(--radius-card);background:var(--color-ink);width:100%;height:auto;transition:translate var(--dur-short) var(--ease-out);display:block}.scroll-teaser__card:hover img{translate:0 -3px}.scroll-teaser__card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-card)}.scroll-teaser__play{top:var(--space-xs);right:var(--space-xs);border-radius:var(--radius-control);background:color-mix(in oklch, var(--color-ink) 55%, transparent);width:2.25rem;height:2.25rem;color:var(--color-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute}.scroll-teaser__text{gap:var(--space-3xs);display:grid}.scroll-teaser__meta{color:var(--color-muted);font-size:var(--text-xs)}.scroll-teaser__title{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.scroll-teaser__card img{transition:none}}.scroll-teaser__more{margin:var(--space-2xs) 0 0;font-size:var(--text-sm)}
