.tw .island-head h1 span{color:var(--red-ink)}.tw-block{margin:34px 0}.tw-block>h2{margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.8rem)}.tw-intro{color:var(--ink-2);max-width:47.87em;margin:0 0 14px;line-height:1.6}.tw-warning{background:var(--surface-aqua);border-left:4px solid var(--warn);color:var(--ink);border-radius:12px;margin:16px 0;padding:14px 18px;line-height:1.6}.tw small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:400;display:block}.tw-nowrap{white-space:nowrap}.tw-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--sea-text);margin:0 0 4px;font-size:.78rem;font-weight:700}.tw-sitting h3{margin:0 0 12px}.tw-sitting h3 small{font-size:.9rem;display:inline}.tw-items{margin:0 0 12px;padding-left:1.2em;line-height:1.55}.tw-items li{margin:3px 0}.tw-links{flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;font-size:.88rem;display:flex}.tw-links a{overflow-wrap:anywhere}.tw-divisions{gap:10px;display:grid}.tw-division{border:1px solid var(--rule);background:var(--paper);border-radius:16px;min-width:0;padding:0}.tw-division summary{cursor:pointer;gap:3px;padding:14px 18px;list-style:none;display:grid}.tw-division summary::-webkit-details-marker{display:none}.tw-division summary:after{content:"Show votes ⌄";color:var(--red-ink);font-size:.8rem;font-weight:650}.tw-division[open] summary:after{content:"Hide votes ⌃"}.tw-division__when{color:var(--muted);font-size:.8rem}.tw-division__title{overflow-wrap:anywhere;font-weight:700}.tw-division__result{color:var(--ink-2);font-size:.92rem}.tw-division__note{color:var(--ink-2);max-width:42em;margin-top:4px;font-size:.86rem;line-height:1.5;display:block}.tw-votes .tw-note{overflow-wrap:anywhere;max-width:31.46em;font-style:italic}.tw-division>:not(summary){margin-left:18px;margin-right:18px}.tw-division>:last-child{margin-bottom:16px}.tw-question{color:var(--ink-2);border-left:3px solid var(--rule);padding-left:12px;font-size:.94rem;line-height:1.6}.tw-lists h3{margin:12px 0 4px;font-size:.95rem}.tw-lists p{margin:4px 0;font-size:.92rem;line-height:1.55}.tw-bills th[scope=row]{min-width:12em;font-weight:650}.tw-bills td,.tw-bills th{vertical-align:top}.tw-laid{border:1px solid var(--rule);background:var(--paper);border-radius:16px;margin:10px 0;padding:12px 18px}.tw-laid summary{cursor:pointer;font-weight:650}.tw-laid ul{margin:12px 0 0;padding:0;list-style:none}.tw-laid li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:8px 0;line-height:1.5}.tw-ref{font-variant-numeric:tabular-nums;color:var(--sea-text);white-space:nowrap;margin-right:6px;font-size:.8rem;font-weight:700;display:inline-block}.tw-papers small{display:block}.tw-sources{border-top:1px solid var(--rule);color:var(--ink-2);margin:36px 0 10px;padding-top:16px;line-height:1.6}.tw-sources summary{cursor:pointer;color:var(--ink);font-weight:650}.tw-sources li{margin:8px 0}.tw-seat-index ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.tw-seat-index li{border:1px solid var(--rule);background:var(--paper);border-radius:14px;padding:12px 14px}.tw-seat-index a{font-weight:700}.tw-seat{border:1px solid var(--rule);background:var(--paper);border-radius:22px;min-width:0;margin:18px 0;padding:clamp(16px,3vw,26px)}.tw-seat__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 18px;display:flex}.tw-seat__head h2{margin:0;font-size:clamp(1.4rem,3.4vw,1.9rem)}.tw-seat__facts{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.92rem;display:flex}.tw-mhks{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.tw-mhks li{background:var(--surface-sky);border-radius:14px;padding:14px 16px}.tw-mhks a{font-size:1.08rem;font-weight:700}.tw-areas{margin:6px 0 14px;font-size:.92rem}.tw-areas summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.tw-areas ul{margin:6px 0;padding-left:1.1em;line-height:1.6}.tw-seat h3{margin:18px 0 8px;font-size:1.1rem}.tw-votes td{vertical-align:top}.tw-votes td a{overflow-wrap:anywhere;font-weight:650}.tw-votes .tw-put{overflow-wrap:anywhere;max-width:31.46em;font-style:italic}.tw-area-note li small{margin-top:2px}.tw-mark{white-space:nowrap;border:1px solid var(--rule);border-radius:999px;padding:3px 9px;font-size:.8rem;font-weight:700;display:inline-block}.tw-mark--for{color:var(--live-text);border-color:currentColor}.tw-mark--against{color:var(--bad);border-color:currentColor}.tw-mark--other,.tw-mark--none{color:var(--muted)}.tw-area-note{background:var(--surface-aqua);border-radius:14px;margin:12px 0;padding:14px 18px;line-height:1.6}.tw-area-note p{margin:0 0 8px}.tw-area-note ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tw-area-note button{border:1px solid var(--rule-strong);background:var(--paper);min-height:44px;color:var(--ink);font:650 .9rem var(--font-body);cursor:pointer;border-radius:22px;padding:8px 14px}.tw :is(a,button,select,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (width<=560px){.tw-votes{font-size:.86rem}.tw-votes th,.tw-votes td{padding:8px 6px}}
