.ll4 .ll3-explorerPage{width:min(var(--ll4-content),calc(100% - 48px));margin:0 auto;padding:42px 0 86px;background:transparent}.ll4 .ll3-explorerHeader{margin-bottom:26px}.ll4 .ll3-explorerHeader__top{align-items:flex-start;gap:28px}.ll4 .ll3-explorerHeader__titleRow{align-items:baseline;gap:12px}.ll4 .ll3-explorerHeader__title{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:clamp(2.25rem,4vw,3.6rem);line-height:1;font-weight:700;letter-spacing:-.055em}.ll4 .ll3-explorerHeader__sep{color:var(--ll4-line-strong)}.ll4 .ll3-explorerHeader__titleMeta{color:var(--ll4-muted);font-size:.78rem;font-weight:600}.ll4 .ll3-explorerHeader__description{width:min(760px,100%);margin-top:12px;color:var(--ll4-text);font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.58}.ll4 .ll3-explorerHeader__freshness{color:var(--ll4-muted);font-size:.72rem;font-weight:600}.ll4 .ll3-explorerLinks{gap:8px;margin-top:18px}.ll4 .ll3-explorerLink{min-height:34px;padding:0 11px;border:1px solid var(--ll4-line);border-radius:var(--ll4-radius-sm);background:transparent;color:var(--ll4-text);font-size:.75rem;font-weight:600}.ll4 .ll3-explorerLink.is-active,.ll4 .ll3-explorerLink[aria-current=page]{border-color:color-mix(in srgb,var(--ll4-accent) 55%,var(--ll4-line));background:var(--ll4-accent-soft);color:var(--ll4-accent)}.ll4 .ll3-explorerContentGrid{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.ll4 .ll3-explorerContentGrid--wideSidebar{grid-template-columns:330px minmax(0,1fr)}.ll4 .ll3-filterShell--sidebar,.ll4 .ll3-sidePanel{border:0;border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-sidePanel{position:-webkit-sticky;position:sticky;top:82px;padding-right:24px;border-right:1px solid var(--ll4-line)}.ll4 .ll3-sidePanel__inner{gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ll4 .ll3-sidePanel__head{padding:0 0 16px;border-bottom:1px solid var(--ll4-line)}.ll4 .ll3-filterPanel__title,.ll4 .ll3-sidePanel__title{color:var(--ll4-ink);font-size:.9rem;font-weight:700}.ll4 .ll3-filterPanel__description,.ll4 .ll3-sidePanel__description{color:var(--ll4-muted);font-size:.8rem;line-height:1.45}.ll4 .ll3-filterPanel{padding:0}.ll4 .ll3-filterSection__hint,.ll4 .ll3-fsection__hint{max-width:118px}.ll4 .ll3-results__header{padding:0 0 14px;border-bottom:1px solid var(--ll4-line)}.ll4 .ll3-results__header .ll3-h2,.ll4 .ll3-results__left .ll3-h2{color:var(--ll4-ink);font-size:1.5rem;font-weight:650}.ll4 .ll3-results__count,.ll4 .ll3-results__summary{color:var(--ll4-muted);font-size:.74rem}.ll4 .ll3-segmented{border:1px solid var(--ll4-line);border-radius:var(--ll4-radius-sm);background:transparent;box-shadow:none}.ll4 .ll3-segmented__item{min-height:34px;border-radius:0;background:transparent;color:var(--ll4-text);font-size:.74rem;font-weight:600}.ll4 .ll3-segmented__item.is-active,.ll4 .ll3-segmented__item[aria-current=page]{background:var(--ll4-accent-soft);color:var(--ll4-accent)}.ll4 .ll3-cards{display:grid;grid-gap:0;gap:0}.ll4 .ll3-cardV4{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,34%);grid-template-areas:"header signals" "summary signals" "actions signals" "footer footer";grid-gap:8px 26px;gap:8px 26px;padding:22px 4px 18px;border:0;border-bottom:1px solid var(--ll4-line);border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-cardV4__header{grid-area:header}.ll4 .ll3-cardV4__signals{grid-area:signals}.ll4 .ll3-cardV4__summary{grid-area:summary}.ll4 .ll3-cardV4__actionsList{grid-area:actions}.ll4 .ll3-cardV4__footer{grid-area:footer}.ll4 .ll3-cardV4__topic{width:38px;height:38px;border-radius:var(--ll4-radius-sm);background:color-mix(in srgb,var(--ll3-topic-color,var(--ll4-accent)) 10%,transparent);box-shadow:none}.ll4 .ll3-cardV4__billCode,.ll4 .ll3-cardV4__meta,.ll4 .ll3-cardV4__updated{color:var(--ll4-muted);font-family:var(--ll3-font-sans);font-size:.7rem}.ll4 .ll3-cardV4__title{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:1.03rem;font-weight:650;line-height:1.3}.ll4 .ll3-cardV4__status{border:0;background:transparent;color:var(--ll4-muted);padding:0}.ll4 .ll3-cardV4__signals{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-self:center}.ll4 .ll3-scoreCard{min-height:72px;border:1px solid var(--ll4-line);border-radius:var(--ll4-radius-sm);background:transparent;box-shadow:none}.ll4 .ll3-scoreCard__eyebrow{color:var(--ll4-muted);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.ll4 .ll3-scoreCard__text{color:var(--ll4-text);font-size:.69rem}.ll4 .ll3-scoreCard__value{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:1.16rem;font-weight:700}.ll4 .ll3-cardV4__actionsList,.ll4 .ll3-cardV4__summary{color:var(--ll4-text);font-size:.9rem;line-height:1.5}.ll4 .ll3-cardV4__footer{margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ll4-line) 72%,transparent)}.ll4 .ll3-cardV4__footer .ll3-btn--open{min-height:32px;padding:0 11px;border:0;background:transparent;color:var(--ll4-accent);font-size:.75rem}.ll4 .ll3-committees__summaryGrid{grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:18px}.ll4 .ll3-committeeMetric,.ll4 .ll3-committeeReferenceCard{border-color:var(--ll4-line);border-radius:var(--ll4-radius);background:transparent}.ll4 .ll3-committeeMetric__icon{color:var(--ll4-accent)}.ll4 .ll3-committeeMetric__label{color:var(--ll4-muted);font-size:.72rem}.ll4 .ll3-committeeMetric__value{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:1.8rem;font-weight:700}.ll4 .ll3-committeeReferenceCard .ll3-copy{color:var(--ll4-muted);font-size:.87rem}.ll4 .ll3-committeeControls{margin-bottom:22px;padding:16px 18px;border-radius:var(--ll4-radius);background:transparent}.ll4 .ll3-committeeSearch__control .ll3-input{background:var(--ll4-surface)}.ll4 .ll3-committeesDirectory{padding:0;border:0;background:transparent}.ll4 .ll3-committeeLanes{gap:22px;align-items:start}.ll4 .ll3-committeeLane{align-self:start;align-content:start;border:1px solid var(--ll4-line);border-radius:var(--ll4-radius);background:transparent;overflow:hidden}.ll4 .ll3-committeeLane__head{padding:14px 16px;border-bottom:1px solid var(--ll4-line);background:transparent}.ll4 .ll3-committeeLane__title{font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ll4 .ll3-committeeCard{border:0;border-bottom:1px solid var(--ll4-line);border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-committeeCard:last-child{border-bottom:0}.ll4 .ll3-committeeCard__name{font-family:var(--ll3-font-sans);font-size:.95rem;font-weight:650}.ll4 .ll3-committeeCard__description,.ll4 .ll3-committeeCard__freshness,.ll4 .ll3-committeeCard__stats,.ll4 .ll3-committeeLeadershipSummary{color:var(--ll4-muted);font-size:.76rem}.ll4 .ll3-committeeBadge,.ll4 .ll3-committeeTag{border-color:var(--ll4-line);background:transparent}.ll4 .ll3-memberUpdates__list{gap:0}.ll4 .ll3-memberUpdateCard{border:0;border-left:1px solid var(--ll4-line);border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-memberUpdateCard:first-child{border-left:0}.ll4 .ll3-memberUpdateCard__headline{font-family:var(--ll3-font-sans);color:var(--ll4-ink);font-size:.8rem;font-weight:650}.ll4 .ll3-memberUpdateCard__meta,.ll4 .ll3-memberUpdateCard__sub{color:var(--ll4-muted);font-size:.73rem}.ll4 .ll3-memberUpdateCard__link{color:var(--ll4-accent);font-family:var(--ll3-font-sans);font-size:.7rem;font-weight:600}.ll4 .ll3-memberUpdates{margin:6px 0 30px;border:0;border-top:1px solid var(--ll4-line);border-bottom:1px solid var(--ll4-line);border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-memberUpdates__desktop{gap:0}.ll4 .ll3-memberUpdates__header{padding:15px 0 13px;border:0;border-bottom:1px solid var(--ll4-line);border-radius:0;background:transparent;box-shadow:none}.ll4 .ll3-memberUpdates__title{color:var(--ll4-ink);font-size:.84rem;font-weight:700}.ll4 .ll3-memberUpdates__meta,.ll4 .ll3-memberUpdates__sub{color:var(--ll4-muted)}.ll4 .ll3-membersDirectory{margin-top:0}.ll4 .ll3-directoryShell{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:34px;gap:34px}.ll4 .ll3-directorySidebar{border:0;background:transparent}.ll4 .ll3-directorySidebar__nav{display:grid;grid-gap:0;gap:0}.ll4 .ll3-stateJump{min-height:38px;padding:0 10px;border:0;border-radius:var(--ll4-radius-sm);background:transparent;color:var(--ll4-text);font-size:.78rem}.ll4 .ll3-stateJump__name{font-size:.76rem}.ll4 .ll3-stateJump.is-active{background:var(--ll4-accent-soft);color:var(--ll4-accent)}.ll4 .ll3-stateSection{scroll-margin-top:92px;margin-bottom:40px}.ll4 .ll3-stateSection__head{margin-bottom:10px}.ll4 .ll3-stateSection__title{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:2rem;font-weight:700;letter-spacing:-.045em}.ll4 .ll3-compositionLine{color:var(--ll4-muted);font-family:var(--ll3-font-sans);font-size:.72rem}.ll4 .ll3-chamberBlock{margin-top:18px}.ll4 .ll3-chamberBlock__head{padding-bottom:7px}.ll4 .ll3-chamberBlock__title{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ll4 .ll3-memberTable{border:1px solid var(--ll4-line);border-radius:var(--ll4-radius);background:transparent;overflow:hidden;box-shadow:none}.ll4 .ll3-memberTable__head{min-height:34px;background:color-mix(in srgb,var(--ll4-surface-soft) 70%,transparent);color:var(--ll4-muted);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ll4 .ll3-memberRow{min-height:48px;border-top:1px solid var(--ll4-line);background:transparent}.ll4 .ll3-memberRow__nameLink{color:var(--ll4-ink);font-family:var(--ll3-font-sans);font-size:.83rem;font-weight:600}.ll4 .ll3-memberRow__action,.ll4 .ll3-memberRow__district,.ll4 .ll3-memberRow__party{font-family:var(--ll3-font-sans);font-size:.74rem}.ll4 .ll3-memberRow__action{color:var(--ll4-accent)}@media (max-width:980px){.ll4 .ll3-explorerPage{width:min(100% - 28px,var(--ll4-content))}.ll4 .ll3-explorerContentGrid,.ll4 .ll3-explorerContentGrid--wideSidebar{grid-template-columns:1fr}.ll4 .ll3-filterShell--sidebar,.ll4 .ll3-sidePanel{position:static;padding-right:0;border-right:0}.ll4 .ll3-directoryShell{grid-template-columns:1fr}.ll4 .ll3-directorySidebar{display:none}.ll4 .ll3-cardV4{grid-template-columns:1fr;grid-template-areas:"header" "summary" "actions" "signals" "footer"}}@media (max-width:720px){.ll4 .ll3-explorerPage{padding-top:30px}.ll4 .ll3-explorerHeader__top{display:block}.ll4 .ll3-explorerHeader__meta{margin-top:12px}.ll4 .ll3-explorerLinks{overflow-x:auto;flex-wrap:nowrap}.ll4 .ll3-committees__summaryGrid{grid-template-columns:1fr 1fr}.ll4 .ll3-committeeReferenceCard{grid-column:1/-1}.ll4 .ll3-committeeLanes{grid-template-columns:1fr}.ll4 .ll3-cardV4__signals{grid-template-columns:1fr 1fr}}.ll4 .ll3-directoryShell.ll4-resizableSplit,.ll4 .ll3-explorerContentGrid--wideSidebar.ll4-resizableSplit,.ll4 .ll3-explorerContentGrid.ll4-resizableSplit,.ll4 .ll4-resizableSplit{--ll4-sidebar-width:320px;display:grid;grid-template-columns:var(--ll4-sidebar-width) 18px minmax(0,1fr);grid-gap:0;gap:0;align-items:start}.ll4 .ll4-resizableSplit>.ll3-filterShell--sidebar,.ll4 .ll4-resizableSplit>.ll3-sidePanel{min-width:0;padding-right:18px;border-right:0}.ll4 .ll4-resizableSplit__handle{position:relative;align-self:stretch;width:18px;min-height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ll4 .ll4-resizableSplit__handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:var(--ll4-line);transition:width .12s ease,background .12s ease}.ll4 .ll4-resizableSplit__grip{position:-webkit-sticky;position:sticky;top:46vh;display:block;width:5px;height:42px;margin:0 auto;border:1px solid var(--ll4-line-strong);border-radius:999px;background:var(--ll4-paper);opacity:.55;transition:opacity .12s ease,border-color .12s ease,background .12s ease}.ll4 .ll4-resizableSplit.is-resizing .ll4-resizableSplit__handle:before,.ll4 .ll4-resizableSplit__handle:focus-visible:before,.ll4 .ll4-resizableSplit__handle:hover:before{width:2px;background:color-mix(in srgb,var(--ll4-accent) 56%,var(--ll4-line))}.ll4 .ll4-resizableSplit.is-resizing .ll4-resizableSplit__grip,.ll4 .ll4-resizableSplit__handle:focus-visible .ll4-resizableSplit__grip,.ll4 .ll4-resizableSplit__handle:hover .ll4-resizableSplit__grip{border-color:color-mix(in srgb,var(--ll4-accent) 62%,var(--ll4-line));background:color-mix(in srgb,var(--ll4-accent) 8%,var(--ll4-paper));opacity:1}.ll4 .ll4-resizableSplit__handle:focus-visible .ll4-resizableSplit__grip{box-shadow:0 0 0 3px color-mix(in srgb,var(--ll4-accent) 13%,transparent)}.ll4 .ll4-resizableSplit__main{min-width:0;padding-left:26px;container:ll4-explorer-main/inline-size}.ll4 .ll4-resizableSplit__main>*{min-width:0;max-width:100%}@container ll4-explorer-main (max-width: 760px){.ll4 .ll3-cardV4{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "summary" "actions" "signals" "footer";gap:9px}.ll4 .ll3-cardV4__signals{margin-top:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.ll4 .ll3-results__header{gap:12px;align-items:flex-start}}@container ll4-explorer-main (max-width: 620px){.ll4 .ll3-memberRow,.ll4 .ll3-memberTable__head{grid-template-columns:minmax(170px,1fr) minmax(90px,.65fr) minmax(76px,.5fr) minmax(104px,.62fr);gap:8px}.ll4 .ll3-memberRow__action{padding-inline:9px}}@container ll4-explorer-main (max-width: 520px){.ll4 .ll3-cardV4__signals{grid-template-columns:1fr}.ll4 .ll3-memberTable__head{display:none}.ll4 .ll3-memberRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px}.ll4 .ll3-memberRow__district,.ll4 .ll3-memberRow__party{display:none}.ll4 .ll3-memberRow__mobileMeta{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:3px;color:var(--ll4-muted);font-size:.7rem}.ll4 .ll3-memberRow__actionCell{justify-content:flex-end}.ll4 .ll3-memberRow__actionText{display:none}.ll4 .ll3-memberRow__action{min-width:34px;width:34px;padding:0;justify-content:center}}@media (max-width:980px){.ll4 .ll3-directoryShell.ll4-resizableSplit,.ll4 .ll3-explorerContentGrid--wideSidebar.ll4-resizableSplit,.ll4 .ll3-explorerContentGrid.ll4-resizableSplit,.ll4 .ll4-resizableSplit{grid-template-columns:1fr}.ll4 .ll4-resizableSplit__handle{display:none}.ll4 .ll4-resizableSplit__main{padding-left:0}.ll4 .ll4-resizableSplit>.ll3-filterShell--sidebar,.ll4 .ll4-resizableSplit>.ll3-sidePanel{padding-right:0}}