body{font-family:"Figtree",sans-serif}main{min-height:100vh;padding:calc(var(--header-height) + 1rem) 1rem 12rem 1rem}a .positive{color:var(--color-quiver-green)!important}a .sale{color:var(--color-dataset-gov)!important}a .negative{color:var(--color-error-red)!important}i.trend{padding-right:.25rem;color:#999cde;font-size:14px}th i.trend{font-size:16px}.back-link{display:inline-flex;align-items:center;border-radius:2px;padding:.5rem 1rem;color:var(--color-quiver-white);font-size:clamp(12px,2vw,14px)}.back-link:hover{color:var(--color-quiver-white)}.fa-arrow-left{margin-right:.33rem;font-size:12px;color:var(--color-quiver-green)}.bill-outer{padding-top:1rem;padding-bottom:.5rem;max-width:1040px;margin:0 auto}h1.page-title{padding-top:1.5rem;max-width:1040px;margin:0 auto;line-height:1.35;font-size:clamp(22px,3.5vw,37px);font-weight:600;color:white}.bill-outer img{max-height:160px}.table-outer a{color:var(--color-quiver-white)}.bill-outer .section-title-outer p{padding:.25rem 0 .25rem;color:rgb(140,140,140);font-size:clamp(13px,2.5vw,17px)}.bill-outer .section-title-outer,.bill-summary h3,.bill-summary h4{padding:1.5rem 0 1rem}.bill-outer .section-title-outer{padding:1.75rem 0 .5rem}.bill-outer h2{font-size:clamp(20px,3.25vw,28px);color:white;font-weight:600}.bill-outer h2.section-title{padding:1.75rem 0 1rem}.section-title-outer .section-title-desc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.section-title-outer .section-title-desc span{padding:.75rem 2rem .25rem 0;font-size:clamp(12px,1.5vw,14px);color:rgb(160,160,160)}.bill-summary-outer{position:relative;padding:0}.bill-summary.closed{max-height:255px;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,1) 61.8%,rgba(0,0,0,0))}.bill-summary-toggle{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;color:rgb(200,200,200);font-size:clamp(13px,2.5vw,14px)}.bill-summary-toggle i{margin:0 .25rem;font-size:clamp(9px,2.5vw,10px)}.bill-summary-toggle .open-close-btn{padding:.5rem 3rem;background-color:#1e1e21;font-family:"Roboto",sans-serif;font-size:clamp(12px,1.75vw,13px)}.bill-summary-toggle .open-close-btn:hover{color:#dbdce8;cursor:pointer}.bill-summary h3{color:white;font-size:clamp(17px,2.5vw,26px);font-weight:550}.bill-summary h4{font-size:clamp(16px,2.5vw,24px);font-weight:500}.bill-summary ul{padding:0rem 2rem 1.25rem 2rem}.bill-summary>ul ul{padding:.25rem 1.5rem 1.25rem 1.25rem}.bill-summary ul br{display:none}.bill-summary a{color:var(--color-quiver-green)}.bill-summary a:hover{text-decoration:underline;text-decoration-thickness:1px}.bill-summary p,.bill-summary li{padding-right:1.5rem;padding-bottom:1.5rem;max-width:750px;font-size:clamp(12px,1.9vw,17px);color:rgb(200,200,200);line-height:1.6}.bill-summary p:nth-of-type(1),.bill-summary p:nth-of-type(2){padding:.25rem 0 1rem;font-size:clamp(13px,1.9vw,19px);color:rgb(220,220,220)}.bill-summary p:nth-of-type(1),.bill-summary p:nth-of-type(2){max-width:850px}.bill-summary>ul>li,.bill-summary>ul ul>li{padding:0rem 0rem 1.25rem .5rem;max-width:650px;list-style-type:disc;line-height:1.6;font-size:clamp(12px,1.75vw,16px)}.bill-summary>ul ul>li{list-style-type:"-";padding:0rem 0rem 1.25rem .66rem;max-width:600px;font-size:clamp(12px,1.75vw,15px)}.bill-summary li::marker{color:var(--color-quiver-green)}.bill-summary>ul ul>li::marker{color:rgb(200,200,200)}.bill-summary>ul:nth-of-type(even)>li::marker{color:#999cde}.bill-summary span,.bill-summary b{font-family:'Figtree',sans-serif;font-size:20px;font-size:clamp(20px,2.25vw,25px);color:white;font-weight:400!important}.bill-summary .summary-disclaimer{padding:0 2rem}.bill-summary .summary-disclaimer p{display:flex;align-items:center;justify-content:center;padding:0 0 5rem 0;max-width:100%;font-style:italic;font-size:clamp(11px,1.25vw,13px);color:rgb(150,150,150)}.bill-summary .summary-disclaimer i{margin-right:.25rem;font-size:clamp(8px,1.25vw,9px)}.bill-sponsors-outer,.bill-lobbyists-outer{position:relative}.bill-sponsors,.bill-lobbyists{position:relative;overflow:hidden;height:250px}.bill-lobbyists{height:220px}.bill-sponsors.mask-right,.bill-lobbyists.mask-right{mask-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1) 3%,rgba(0,0,0,1))}.bill-sponsors.mask-both,.bill-lobbyists.mask-both{mask-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,1) 3%,rgba(0,0,0,1))}.bill-sponsors ul,.bill-lobbyists ul{padding:.5rem 0;display:flex;align-items:flex-start;position:absolute;left:0;transition:all 0.33s}.bill-sponsors ul li,.bill-lobbyists ul li{border-radius:6px;margin-right:1rem}.bill-sponsors ul li a,.bill-lobbyists ul li a{display:flex;flex-direction:column;align-items:center;border-radius:6px;min-width:140px;max-width:140px;height:calc(140px * 1.618);box-shadow:2px 2px 3px rgb(9,9,9);background:linear-gradient(#a3a6db12 0%,#a3a6db00 100%);cursor:pointer}.bill-lobbyists ul li a{min-width:120px;max-width:120px;height:calc(120px * 1.618)}.bill-sponsors ul li a:hover,.bill-lobbyists ul li a:hover{box-shadow:2px 2px 8px rgb(9,9,9);background:linear-gradient(#a3a6db17 0%,#a3a6db05 100%)}.bill-sponsors ul li a:hover span.track-btn,.bill-lobbyists ul li a:hover span.track-btn{color:var(--color-quiver-green)}.bill-sponsors ul li a .sponsor-info,.bill-lobbyists ul li a .lobbyist-info{align-items:center;padding:1.5rem .75rem .75rem;width:100%}.bill-sponsors ul li a .sponsor-img,.bill-lobbyists ul li a .lobbyist-img,.bill-trades .trade-img{overflow:hidden;border-radius:50%;width:75px;height:75px;opacity:.9}.bill-lobbyists ul li a .lobbyist-img{width:60px;height:60px}.bill-outer .sponsor-img,.bill-outer .trade-img{border:2px solid #999cde}.bill-outer .border-rep{border:2px solid var(--color-error-red)}.bill-outer .border-dem{border:2px solid var(--color-dataset-ci)}.bill-trades .trade-img{margin-right:.5rem;min-width:32px;width:32px;height:32px}.bill-lobbyists ul li a .lobbyist-img,.bill-trades td .trade-img.trade-img-stock{border-radius:2px}.bill-trades td .trade-img.trade-img-stock{border:0}.bill-sponsors ul li a img,.bill-lobbyists ul li a img,.bill-trades .trade-img img{min-height:100%;object-fit:cover}.bill-sponsors ul li a strong,.bill-lobbyists ul li a strong,.bill-trades td a strong{padding-top:.66rem;font-size:clamp(13px,2.25vw,15px);text-align:center;font-weight:400;color:var(--color-quiver-white)}.bill-sponsors ul li a strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bill-lobbyists ul li a strong{font-weight:500}.bill-sponsors ul li a p,.bill-lobbyists ul li a p{display:block;padding-top:4px;font-size:clamp(12px,1.75vw,14px);text-align:center;color:rgb(140,140,140)}.bill-sponsors ul li a span,.bill-lobbyists ul li a span{display:block;margin-top:auto;font-size:clamp(12px,1.5vw,14px);text-align:center;text-decoration:none;font-family:"Roboto",sans-serif;color:rgb(160,160,160)}.bill-sponsors ul li a span.track-btn,.bill-lobbyists ul li a span.track-btn{border-radius:0 0 8px 8px;padding:.75rem 0;width:100%;font-family:"Figtree",sans-serif;font-size:clamp(12x,1.25vw,13px);background-color:rgba(224,211,255,0.04);color:rgb(180,180,180)}.bill-sponsors-outer .carousel-btns,.bill-lobbyists-outer .carousel-btns{position:absolute;top:-42px;right:.5rem;display:flex;justify-content:space-between}.bill-sponsors-outer .carousel-btns div,.bill-lobbyists-outer .carousel-btns div{display:flex;align-items:center;justify-content:center;margin-left:.5rem;border-radius:50%;padding:.5rem;width:30px;height:30px;background-color:rgb(60,60,60);cursor:pointer}.bill-sponsors-outer .carousel-btns div i,.bill-lobbyists-outer .carousel-btns div i{color:rgb(200,200,200)}.bill-sponsors-outer .carousel-btns div:hover i,.bill-lobbyists-outer .carousel-btns div:hover i{color:var(--color-quiver-green)}.bill-outer i.profile-icon{display:flex;align-items:flex-end;justify-content:center;margin-top:.5rem;height:100%;color:#87828e;font-size:50px}.carousel-btns .inactive{opacity:.15;pointer-events:none}.bill-outer .mask-border{border:1px solid #242629ae;border-radius:2px}.bill-outer .table-outer,.bill-outer .table-inner tbody tr:nth-child(even){background-color:transparent}.bill-outer .table-outer{margin:0;padding:0;border:0;border-radius:2px;background-color:#161616;box-shadow:2px 2px 3px rgb(9,9,9);-webkit-mask-image:linear-gradient(to bottom,#161616 96%,transparent 110%);mask-image:linear-gradient(to bottom,161616 96%,transparent 110%)}.bill-outer .table-inner{border-bottom:0;max-height:550px}.bill-outer .table-outer table tr.sticky-table-headers>th{z-index:1;border:0;height:45px;background-color:rgb(25,26,30);white-space:nowrap;font-size:clamp(12px,2vw,14px);font-weight:400;color:rgb(200,200,200)}.bill-outer .table-outer tbody tr:hover{background-color:rgba(255,255,255,0.01)}.bill-outer .table-outer td{border-bottom:1px solid #242629;padding:0;height:60px;font-size:clamp(12px,2vw,15px);color:rgb(160,160,160)}.bill-outer .table-outer tbody tr:last-child td{border-bottom:0}.bill-actions .table-outer tr th,.bill-actions .table-outer tr td{padding:.75rem .25rem .75rem 1.25rem}.bill-actions .table-outer tr td{height:55px;line-height:1.4}.bill-actions tr th:nth-child(1),.bill-actions tr td:nth-child(1){white-space:nowrap;width:5%}.bill-actions tr td:nth-child(1){font-weight:400;color:rgb(220,220,220);font-size:clamp(12px,2.5vw,14px)}.bill-trades th,.bill-trades td{width:calc(100% / 6);height:40px}.table-outer .bill-trades td{height:60px}.bill-trades th:nth-child(1),.bill-trades td:nth-child(1){min-width:250px;width:250px}.bill-trades td>a{display:flex;align-items:center;padding:.75rem 1rem;height:100%;white-space:nowrap}.bill-trades td a strong,.bill-trades td a span{max-width:140px;overflow:hidden;text-overflow:ellipsis}.bill-trades td a strong{padding-top:0;padding-bottom:1px;font-size:clamp(12px,2.5vw,14px);text-align:left}.bill-trades td a span{font-size:clamp(12px,2vw,14px);color:rgb(220,220,220)}.bill-trades td a .flex-column span{font-size:clamp(12px,2vw,13px);color:rgb(180,180,180)}.bill-trades td:nth-child(2) a span{max-width:90px}.bill-no-data p{display:flex;align-items:center;padding:1rem 0 .5rem;font-size:clamp(13px,2.5vw,17px);color:rgb(200,200,200)}.bill-no-data p:nth-child(2){padding-right:2rem;font-size:clamp(12px,2.5vw,13px);font-family:"Roboto",sans-serif;color:rgb(150,150,150)}span.asterisk{padding:0 .5rem 0 1rem;font-size:13px;color:#999cde}@media screen and (max-width:1280px){.header-inner{padding:0 1rem}main{padding:calc(var(--header-height) + 1rem) 1rem 12rem 1rem}.bill-summary>ul>li,.bill-summary>ul ul>li{padding:0rem 3rem .5rem .5rem}.bill-summary p,.bill-summary li,.bill-summary>ul>li,.bill-summary>ul ul>li{line-height:1.5}}@media screen and (max-width:1100px){.back-link{padding-left:0}.back-link:hover{background-color:transparent}}@media screen and (max-width:500px){.header-inner{padding:0 .75rem}main{padding:calc(var(--header-height) + 16px) 12px 12rem 12px}.bill-summary-outer,h1{max-width:850px;margin:0 auto}.bill-summary-toggle .open-close-btn{padding:.5rem 2.5rem}.bill-outer,.bill-outer .table-outer{margin-top:0;padding-bottom:0}.bill-outer .section-title-outer,.bill-summary h3,.bill-summary h4{padding:1rem 0 .75rem}.bill-sponsors,.bill-lobbyists{height:220px}.bill-sponsors ul li a .sponsor-img,.bill-lobbyists ul li a .lobbyist-img{width:60px;height:60px}.bill-lobbyists ul li a .lobbyist-img{width:40px;height:40px}.bill-sponsors ul li a,.bill-lobbyists ul li a{min-width:125px;max-width:125px;height:calc(125px* 1.618)}.bill-lobbyists ul li a{min-width:95px;max-width:95px;height:calc(95px* 1.618)}.bill-sponsors ul li a .sponsor-info,.bill-lobbyists ul li a .lobbyist-info{padding:1.25rem .75rem .5rem}.bill-trades .table-outer th,.bill-trades td a{padding:.75rem}.bill-outer .table-outer table tr.sticky-table-headers>th{height:38px}.bill-actions .table-outer tr th,.bill-actions .table-outer tr td{padding:.5rem 1rem .5rem 1rem}.bill-actions tr th:nth-child(1),.bill-actions tr td:nth-child(1){min-width:130px;width:130px;max-width:130px}.bill-trades th:nth-child(1),.bill-trades td:nth-child(1){min-width:185px;width:185px}.bill-trades td a strong,.bill-trades td a span{max-width:115px}.bill-trades .trade-img{min-width:28px;width:28px;height:28px;margin-right:.5rem}.bill-no-data p{padding:.5rem 0 .5rem}}