.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (width>=576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (width>=768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (width>=992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (width>=1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (width>=1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}:root{--blue:#004b91;--blue-dark:#063566;--blue-pale:#edf4fa;--ink:#192b3d;--muted:#627383;--line:#dce3e9;--paper:#fff;--background:#f4f6f8;--teal:#147c7b;--red:#b35256;--dem:#2772ae;--rep:#bb5961;--gold:#a57634;--font:"IBM Plex Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--background);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.55}button,input,select{font:inherit}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #d69d3d}button,input,select{border-radius:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:500;line-height:1.15}h1{font-size:clamp(35px,4.2vw,62px)}h2{font-size:27px}h3{font-size:21px}h4{font-size:17px}p{margin-bottom:1em}small{font-size:12px}b,strong{font-weight:600}svg{vertical-align:middle}.site-container{width:min(1320px,100% - 80px);margin:0 auto}.skip-link{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.topline{background:var(--blue);color:#fff;letter-spacing:.13em;font-size:10px;font-weight:500}.topline .site-container{justify-content:space-between;padding:9px 0;display:flex}.topline-right{opacity:.8;letter-spacing:.03em;font-weight:400}.masthead{background:#fff}.masthead-inner{justify-content:space-between;align-items:center;gap:20px;min-height:106px;display:flex}.brand{color:var(--blue);align-items:center;gap:23px;display:flex}.brand:hover{text-decoration:none}.brand-mark{letter-spacing:-.06em;border-right:1px solid var(--line);align-items:baseline;gap:8px;padding-right:22px;font-size:36px;font-weight:600;line-height:.9;display:flex}.brand-mark>span{letter-spacing:-.05em;font-size:28px;font-weight:400}.brand-description{color:var(--muted);letter-spacing:.02em;font-size:12px;line-height:1.5}.brand-description b{color:var(--blue);letter-spacing:.03em;font-size:15px}.header-actions{align-items:center;gap:17px;display:flex}.snapshot-small{text-align:right;font-size:12px;line-height:1.6}.snapshot-small small{color:var(--muted);font-size:10px}.status-dot{vertical-align:middle;background:#18827c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.icon-button{border:1px solid var(--line);width:37px;height:37px;color:var(--blue);background:0 0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover{background:var(--blue-pale)}.button{min-height:42px;color:var(--blue);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:10px 17px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:var(--blue-pale);text-decoration:none}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:var(--blue-dark);color:#fff}.button-outline{color:var(--blue);background:#fff;border-color:#becbd6}.button-light{color:var(--blue);background:#fff}.button-sm{min-height:33px;padding:7px 12px;font-size:12px}.main-nav{border-top:1px solid #edf0f3;border-bottom:1px solid var(--line)}.nav-inner{scrollbar-width:thin;gap:30px;display:flex;overflow:auto}.nav-inner>a{white-space:nowrap;color:#566574;border-bottom:3px solid #0000;padding:15px 0 13px;font-size:13px;transition:color .15s}.nav-inner>a:hover{color:var(--blue);text-decoration:none}.nav-inner>a.active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.eyebrow{color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:600;line-height:1.6;display:block}.eyebrow-muted{color:var(--muted)}.hero{grid-template-columns:1.8fr 1fr;align-items:end;gap:50px;padding:52px 0 35px;display:grid}.hero h1{white-space:pre-line;max-width:800px;color:var(--blue-dark);margin:15px 0 18px;line-height:1.08}.hero-description{color:var(--muted);max-width:650px;margin:0;font-size:16px;line-height:1.6}.hero-aside{border-left:2px solid var(--line);justify-self:end;max-width:365px;padding:22px 0 2px 26px}.hero-aside p{margin:12px 0 15px;font-size:14px}.inline-link{align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.hero-meta{color:var(--muted);align-items:center;gap:15px;margin-top:17px;font-size:10px;display:flex}.hero-meta span+span{border-left:1px solid var(--line);padding-left:15px}.metric-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:0 0 34px;display:grid}.metric{min-width:0;padding:22px 25px;position:relative}.metric+.metric{border-left:1px solid var(--line)}.metric-label{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.metric-value{letter-spacing:-.04em;align-items:baseline;gap:7px;margin:7px 0 1px;font-size:37px;font-weight:500;line-height:1.2;display:flex}.metric-value span{color:var(--muted);font-size:20px;font-weight:400}.metric-value.rate-range{padding:5px 0;font-size:29px}.metric-period{color:var(--muted);font-size:10px;display:block}.metric-change{color:var(--muted);align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.metric-change .direction-up{color:var(--gold)}.metric .source-link{margin-top:10px}.source-link{color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:5px;max-width:100%;padding:0;font-size:10px;line-height:1.5;display:inline-flex}.source-link:hover{color:var(--blue);border-bottom-color:var(--blue)}.source-link span{color:var(--blue);font-size:12px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 17px;display:flex}.section-heading h2{margin:0;font-size:25px}.section-heading .eyebrow{margin-bottom:7px}.section-heading p{color:var(--muted);margin:8px 0 0;font-size:13px}.section-heading>a{white-space:nowrap;font-size:12px}.conclusion-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:34px;display:grid}.conclusion{padding:22px 26px 24px 0}.conclusion+.conclusion{border-left:1px solid var(--line);padding-left:27px}.conclusion-kicker{color:var(--muted);align-items:center;gap:11px;margin-bottom:13px;font-size:11px;display:flex}.conclusion-number{color:var(--blue);font-size:16px;font-weight:500}.conclusion h3{max-width:280px;margin-bottom:11px;font-size:20px}.conclusion p{color:var(--muted);margin-bottom:15px;font-size:12px;line-height:1.7}.conclusion-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.kind{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:9px;display:inline-block}.panel{border:1px solid var(--line);background:#fff;padding:25px 27px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.panel-heading h2,.panel-heading h3{margin:4px 0 7px}.panel-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.panel-heading .eyebrow{margin-bottom:8px}.tag{border:1px solid var(--line);letter-spacing:.03em;white-space:nowrap;color:var(--muted);background:#fff;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex}.tag-blue{color:var(--blue);background:var(--blue-pale);border-color:#cbdde9}.tag-teal{color:var(--teal);background:#edf7f5;border-color:#cbe3de}.tag-gold{color:#856326;background:#fbf6eb;border-color:#e8dcc1}.tag-red{color:var(--red);background:#faf0f0;border-color:#e7cdd0}.overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;display:grid}.overview-map{min-height:365px}.map-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px;display:grid}.map-canvas{min-width:0;height:380px}.map-overview-canvas{height:280px}.map-panel{min-width:0}.map-caption{color:var(--muted);flex-wrap:wrap;gap:15px;margin-top:10px;font-size:10px;display:flex}.map-caption span{align-items:center;gap:5px;display:flex}.map-note{color:var(--muted);border-top:1px solid var(--line);margin:13px 0 0;padding-top:12px;font-size:10px}.dot{background:#cbd4dc;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot.democrat,.democrat{background:var(--dem)}.dot.republican,.republican{background:var(--rep)}.dot.independent,.independent{background:#8a7b9f}.dot.focus{background:#6f9dbb}.map-detail{background:var(--background);min-width:0;padding:23px}.map-detail h3{margin:13px 0;font-size:25px}.map-detail p{color:var(--muted);font-size:12px}.map-detail .detail-value{color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.3}.map-detail hr{border:0;border-top:1px solid var(--line);margin:18px 0}.map-detail .source-link{margin-top:8px}.map-state-select{min-width:130px;max-width:100%;display:block}.select-control{color:var(--ink);background:#fff;border:1px solid #c5d0db;max-width:100%;min-height:37px;padding:9px 32px 9px 11px;font-size:12px}.segmented{border:1px solid var(--line);background:#f7f9fb;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);background:0 0;border:0;padding:6px 12px;font-size:11px}.segmented button.active,.segmented button[aria-pressed=true]{color:var(--blue);background:#fff;box-shadow:0 1px 4px #172b4012}.congress-stack{flex-direction:column;display:flex}.control-card{padding-bottom:20px}.control-card+.control-card{border-top:1px solid var(--line);padding-top:19px}.control-card h3{color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:12px;display:flex}.control-card .control-headline{color:var(--blue-dark);margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.3}.control-card p{color:var(--muted);margin-bottom:10px;font-size:11px}.seat-labels{justify-content:space-between;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.seat-labels>span{align-items:center;gap:5px;display:flex}.seat-labels b{margin-left:3px}.seat-bar{gap:2px;width:100%;height:13px;margin-bottom:8px;display:flex;position:relative}.seat-bar>span:not(.majority-mark){height:100%;transition:width .2s}.majority-mark{background:var(--ink);border-left:1px solid #fff;width:1px;position:absolute;top:-4px;height:21px!important}.seat-caption{color:var(--muted);justify-content:space-between;gap:10px;font-size:9px;display:flex}.seat-caption span:last-child{white-space:nowrap}.baseline-label{color:var(--muted);margin:16px 0 8px;font-size:9px;display:block}.notice{border-left:3px solid var(--blue);background:var(--blue-pale);color:#3a5269;padding:15px 18px;font-size:12px;line-height:1.7}.notice p:last-child{margin-bottom:0}.notice strong{color:var(--blue-dark)}.notice-neutral{background:#eaf0f4;border-left-color:#8b9bad}.home-bottom{grid-template-columns:1.4fr 1fr;gap:24px;margin:24px 0 0;display:grid}.sentiment-mini-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mini-stat strong{letter-spacing:-.04em;margin:8px 0;font-size:31px;font-weight:500;display:block}.mini-stat strong small{color:var(--muted);margin-left:3px;font-size:17px}.mini-stat>span{color:var(--muted);font-size:11px;display:block}.mini-stat .source-link{margin-top:5px}.implication-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.implication{border-top:3px solid var(--blue);border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:22px 24px}.implication h3{max-width:240px;margin:13px 0 18px;font-size:20px}.implication .action-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:15px 0 5px;font-size:9px}.implication p{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.7}.implication .action{color:var(--ink)}.lab-banner{background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;gap:24px;margin:35px 0 40px;padding:28px 35px;display:flex;position:relative;overflow:hidden}.lab-banner:after{content:"";pointer-events:none;border:1px solid #ffffff15;width:210px;height:210px;position:absolute;top:-80px;right:90px;transform:rotate(35deg)}.lab-banner .eyebrow{color:#9dc2e1}.lab-banner h2{margin:8px 0;font-size:26px}.lab-banner p{color:#c2d3e3;margin:0;font-size:12px}.lab-banner a{z-index:1;flex-shrink:0}.timeline-list{gap:0;display:grid}.timeline-item{border-top:1px solid var(--line);gap:18px;padding:14px 0;display:flex}.timeline-item:first-child{border-top:0;padding-top:0}.timeline-date{width:37px;color:var(--blue);text-align:center;flex-shrink:0;padding-top:3px;line-height:1}.timeline-date strong{font-size:26px;font-weight:500;display:block}.timeline-date span{letter-spacing:.1em;font-size:9px}.timeline-item h4{letter-spacing:0;margin:1px 0 6px;font-size:13px}.timeline-item p{color:var(--muted);margin:0 0 3px;font-size:11px}.page-intro{padding:38px 0 27px}.breadcrumb{color:var(--muted);gap:8px;margin-bottom:21px;font-size:10px;display:flex}.breadcrumb a{color:var(--muted)}.page-intro h1{white-space:pre-line;max-width:900px;margin:12px 0 14px;font-size:43px}.page-intro p{color:var(--muted);max-width:800px;margin:0;font-size:15px}.page-intro .eyebrow{margin-bottom:6px}.content-section{margin-bottom:26px}.two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.three-column{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.four-column{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.section-space{margin-top:32px;margin-bottom:32px}.muted{color:var(--muted)}.small{font-size:12px}.tiny{font-size:10px}.text-blue{color:var(--blue)}.text-teal{color:var(--teal)}.text-red{color:var(--red)}.data-table-toggle{color:var(--muted);margin-top:8px;font-size:10px}.data-table-toggle>summary{cursor:pointer;padding:5px 0;display:list-item}.data-table-toggle[open]{margin-bottom:15px}.data-table-toggle .table{margin-top:10px}.table-responsive{overflow:auto}.table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.table caption{text-align:left;color:var(--muted);caption-side:top;padding:10px 0;font-size:10px}.table th{font-weight:500}.table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px;font-size:10px}.table tbody td,.table tbody th{vertical-align:middle;border-bottom:1px solid #e9eef2;padding:14px 12px}.table tbody tr:hover{background:#f6f9fc}.table td .source-link{font-size:10px}.analytical-chart:empty:before,.map-canvas:empty:before{content:"Visualisierung wird geladen …";height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.chart-compact .analytical-chart:empty:before{content:""}.chart-wrap{min-width:0}.chart-error{color:var(--muted);padding:30px 0;font-size:12px}.chart-wrap .source-link{margin-top:8px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:15px 0 20px;display:flex}.toolbar-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar label{color:var(--muted);font-size:11px}.empty-state{text-align:center;color:var(--muted);background:#f6f8fa;border:1px dashed #c9d4df;padding:28px;font-size:12px}.empty-state strong{color:var(--ink);margin-bottom:8px;font-size:15px;display:block}.poll-card{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;width:100%;padding:21px;position:relative}.poll-card.active{border-color:var(--blue);box-shadow:inset 0 3px 0 var(--blue)}.poll-card:hover{border-color:#8bafca}.poll-card .poll-title{color:var(--muted);min-height:32px;font-size:11px;display:block}.poll-card strong{margin:5px 0 9px;font-size:37px;font-weight:500;line-height:1.3;display:block}.poll-card strong span{color:var(--muted);font-size:19px}.poll-card .tiny{color:var(--muted);display:block}.poll-explanation{max-width:650px;color:var(--muted);font-size:13px;line-height:1.7}.poll-method{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:13px 0;font-size:10px;display:flex}.split-stat{grid-template-columns:1fr 1fr;gap:25px;display:grid}.split-stat .big-number{color:var(--blue);letter-spacing:-.05em;font-size:48px;line-height:1.2}.split-stat .big-number span{font-size:23px}.split-stat .stat-description{color:var(--muted);margin:8px 0 13px;font-size:11px;display:block}.editorial-lead{max-width:900px;color:var(--blue-dark);white-space:pre-line;font-size:26px;line-height:1.35}.comparison-block{align-items:baseline;gap:22px;margin:22px 0;display:flex}.comparison-block .big-number{letter-spacing:-.05em;color:var(--blue);font-size:52px;line-height:1.1}.comparison-block .big-number small{font-size:22px}.comparison-block p{color:var(--muted);max-width:200px;font-size:13px}.industry-layout{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.industry-menu{border:1px solid var(--line);background:#fff;flex-direction:column;align-self:start;gap:0;display:flex}.industry-button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);background:#fff;align-items:center;gap:12px;padding:17px 18px;font-size:12px;line-height:1.4;display:flex}.industry-button:last-child{border-bottom:0}.industry-button.active{background:var(--blue);color:#fff}.industry-button:hover:not(.active){background:var(--blue-pale);color:var(--blue)}.industry-profile h2{margin:12px 0 15px;font-size:32px}.industry-profile .profile-intro{max-width:720px;color:var(--muted);font-size:15px}.profile-columns{grid-template-columns:1fr 1fr;gap:35px;margin:26px 0;display:grid}.profile-columns h3{font-size:17px}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{color:var(--muted);padding:0 0 12px 16px;font-size:12px;line-height:1.7;position:relative}.plain-list li:before{content:"";background:var(--blue);width:4px;height:4px;position:absolute;top:8px;left:0}.action-list{counter-reset:actions;margin:17px 0;padding:0;list-style:none}.action-list li{counter-increment:actions;border-top:1px solid var(--line);gap:14px;padding:13px 0;font-size:13px;display:flex}.action-list li:before{content:"0" counter(actions);color:var(--blue);font-size:12px;font-weight:500}.pill-row{flex-wrap:wrap;gap:7px;display:flex}.exposure-hero{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.exposure-stat{border-right:1px solid var(--line);padding:28px}.exposure-stat:last-child{border-right:0}.exposure-stat .eyebrow{color:var(--muted);letter-spacing:.06em;font-size:9px}.exposure-number{letter-spacing:-.05em;color:var(--blue);margin:12px 0 3px;font-size:47px;line-height:1.2}.exposure-number span{margin-left:5px;font-size:20px}.exposure-stat p{color:var(--muted);margin:0 0 10px;font-size:11px}.policy-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.policy-card{border:1px solid var(--line);background:#fff;padding:26px}.policy-card h2{max-width:520px;margin:18px 0 12px;font-size:23px}.policy-card p{color:var(--muted);font-size:12px;line-height:1.7}.policy-card .policy-impact{background:var(--blue-pale);color:var(--blue-dark);margin:18px 0;padding:13px 15px;font-size:12px}.policy-card details{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.policy-card summary{cursor:pointer;color:var(--blue);font-size:11px}.policy-card details p{margin-top:14px}.policy-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeline-large .timeline-item{padding:25px 0}.timeline-large .timeline-item h4{font-size:19px}.timeline-large .timeline-item p{max-width:750px;font-size:13px}.timeline-large .timeline-date{width:60px}.timeline-large .timeline-date strong{font-size:36px}.timeline-large .timeline-date span{font-size:11px}.lab-intro{justify-content:space-between;align-items:center;gap:15px;display:flex}.lab-layout{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:24px;display:grid}.lab-inputs{border:1px solid var(--line);background:#fff;padding:26px}.lab-inputs h2{margin:8px 0 17px;font-size:22px}.input-section-label{letter-spacing:.1em;color:var(--blue);border-top:1px solid var(--line);margin:26px 0 14px;padding-top:17px;font-size:9px;font-weight:600;display:block}.field{margin-bottom:19px}.field:last-child{margin-bottom:0}.field-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.field-label>span{color:var(--muted);white-space:nowrap;font-size:10px}.input-with-unit{background:#fff;border:1px solid #c8d4dd;align-items:center;display:flex}.input-with-unit input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;border:0;flex:1;padding:9px 10px;font-size:13px}.input-with-unit>span{color:var(--muted);border-left:1px solid var(--line);padding:0 11px;font-size:10px}input[type=range]{width:100%;height:4px;accent-color:var(--blue);cursor:pointer;margin:9px 0}input[type=range]:focus-visible{outline-offset:7px}.range-value{color:var(--blue);font-size:12px;font-weight:600}.field-note{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.range-extents{color:var(--muted);justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.results-sticky{position:sticky;top:20px}.result-summary{background:var(--blue-dark);color:#fff;grid-template-columns:1fr 1fr;gap:0;padding:25px;display:grid}.result-summary>div+div{border-left:1px solid #ffffff30;padding-left:25px}.result-summary>div:first-child{padding-right:20px}.result-summary .result-label{color:#bdd0e2;font-size:10px}.result-summary .result-number{letter-spacing:-.035em;margin:10px 0 6px;font-size:34px;line-height:1.2}.result-summary .result-sub{color:#bdd0e2;font-size:10px}.result-summary .negative{color:#ffd1ce}.result-summary .positive{color:#b3e6db}.result-explanation{color:var(--muted);margin:18px 0 4px;font-size:12px;line-height:1.7}.result-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:11px;display:flex}.result-row:last-child{border-bottom:0}.result-row span{color:var(--muted)}.result-row strong{text-align:right;font-weight:500}.scenario-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.preset-row{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;display:grid}.preset{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;padding:17px 20px}.preset.active{border-color:var(--blue);box-shadow:inset 0 3px var(--blue)}.preset .eyebrow{margin-bottom:6px;font-size:9px}.preset strong{margin-bottom:5px;font-size:17px;font-weight:500;display:block}.preset small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.model-details{color:var(--muted);margin-top:24px;font-size:12px}.model-details summary{color:var(--blue);cursor:pointer;border-top:1px solid var(--line);padding:15px 0;font-size:13px}.model-details .formula{font-family:var(--font);white-space:pre-wrap;background:#eaf0f4;padding:16px;font-size:11px;line-height:2}.scenario-empty{text-align:center;color:var(--muted);padding:30px 0;font-size:12px}.saved-scenario{border:1px solid var(--line);background:#f6f8fa;padding:15px;position:relative}.saved-scenario h4{margin:0 0 13px;padding-right:20px;font-size:13px}.saved-scenario .icon-button{border:0;width:25px;height:25px;padding:3px;position:absolute;top:7px;right:7px}.saved-scenario .scenario-profit{color:var(--blue);letter-spacing:-.03em;font-size:24px;font-weight:500}.saved-scenario .scenario-meta{color:var(--muted);margin:8px 0;font-size:9px;line-height:1.8}.senate-lab{margin:35px 0}.seat-dot-grid{grid-template-columns:repeat(20,1fr);gap:5px;margin:23px 0;display:grid}.seat-dot-grid>span{aspect-ratio:1.4;border-radius:1px;width:100%}.senate-lab .senate-status{color:var(--blue);margin:20px 0 10px;font-size:23px}.seat-switches{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.seat-switches label{color:var(--muted);background:var(--background);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.seat-switches select{border:1px solid var(--line);background:#fff;max-width:90px;padding:4px;font-size:11px}.source-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.source-card{border:1px solid var(--line);background:#fff;padding:22px}.source-card h3{margin:10px 0;font-size:18px}.source-card .source-publisher{color:var(--blue);font-size:10px;font-weight:500}.source-card p{color:var(--muted);font-size:11px;line-height:1.7}.source-card .source-dates{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;font-size:10px;display:grid}.source-card .source-dates strong{color:var(--ink);margin-top:4px;font-size:11px;font-weight:400;display:block}.source-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.search-field{background:#fff;border:1px solid #c5d0db;align-items:center;gap:9px;min-width:260px;padding:0 12px;display:flex}.search-field input{outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.method-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.method-item{border:1px solid var(--line);background:#fff;padding:23px}.method-item h3{margin:10px 0;font-size:19px}.method-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.site-footer{border-top:1px solid var(--line);background:#fff;margin-top:54px}.footer-main{justify-content:space-between;align-items:center;gap:30px;padding:31px 0;display:flex}.footer-brand{color:var(--blue);letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1.2}.footer-brand span{font-weight:400}.footer-brand small{letter-spacing:.01em;color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.footer-main p{color:var(--muted);margin:0;font-size:12px}.footer-main>a:last-child{align-items:center;gap:10px;font-size:11px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:17px 0;font-size:9px;display:flex}dialog{color:var(--ink);font-family:var(--font);border:1px solid var(--line);box-shadow:0 20px 100px #122e4740}dialog::backdrop{backdrop-filter:blur(3px);background:#12283fcc}.source-dialog{width:min(620px,100% - 32px);max-height:85vh;padding:29px}.dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.source-dialog h2{margin-bottom:12px;font-size:27px;line-height:1.25}.source-dialog p{color:var(--muted);font-size:13px;line-height:1.75}.source-dialog dl{grid-template-columns:135px 1fr;gap:9px;margin:22px 0;font-size:12px;display:grid}.source-dialog dt{color:var(--muted);font-weight:400}.source-dialog dd{margin:0}.source-dialog .button{margin-top:10px}.presentation-dialog{background:#fff;width:min(1350px,96vw);height:min(850px,93vh);padding:65px 75px 95px}.presentation-close{position:absolute;top:25px;right:25px}.presentation-dialog h1{max-width:1000px;margin:30px 0;font-size:clamp(30px,4.6vw,65px)}.presentation-dialog .slide-lead{max-width:1000px;color:var(--muted);font-size:22px;line-height:1.6}.presentation-dialog .slide-footnote{color:var(--muted);margin-top:30px;font-size:12px}.presentation-controls{justify-content:space-between;align-items:center;gap:15px;display:flex;position:absolute;bottom:25px;left:75px;right:75px}.presentation-controls>span{color:var(--muted);font-size:12px}.presentation-points{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.presentation-points h3{font-size:24px}.presentation-points p{color:var(--muted);font-size:16px}.toast-message{background:var(--blue-dark);color:#fff;z-index:20;opacity:0;pointer-events:none;max-width:calc(100vw - 40px);padding:13px 22px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);box-shadow:0 5px 25px #15304b30}.toast-message.visible{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}.report-actions{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.report-cover{border-bottom:3px solid var(--blue);margin-bottom:30px;padding-bottom:25px}.report-section{margin:35px 0}.report-section>h2{color:var(--blue);border-bottom:1px solid var(--line);padding-bottom:12px}.report-section h3{margin-top:25px;font-size:19px}.report-section p{max-width:1000px;font-size:13px;line-height:1.8}.report-source-list{padding-left:20px;font-size:10px;line-height:1.8}.report-source-list a{overflow-wrap:anywhere}.print-only{display:none}@media (width>=1500px){.site-container{width:1320px}.hero{padding-top:58px}.hero h1{font-size:64px}}@media (width<=1199px){.site-container{width:calc(100% - 48px)}.nav-inner{gap:23px}.hero{grid-template-columns:1.7fr 1fr;gap:30px}.metric{padding:20px}.metric-value{font-size:32px}.metric-value.rate-range{font-size:25px}.overview-grid{grid-template-columns:1.5fr 1fr}.map-layout{grid-template-columns:minmax(0,1fr) 230px}.map-detail{padding:20px}.lab-layout{grid-template-columns:340px minmax(0,1fr)}.brand-description{display:none}.lab-banner{padding:25px}.conclusion h3{font-size:19px}.sentiment-mini-grid{gap:12px}.panel{padding:23px}.industry-layout{grid-template-columns:210px minmax(0,1fr)}.seat-switches{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.site-container{width:calc(100% - 36px)}.hero{grid-template-columns:1fr;gap:25px;padding-top:32px}.hero-aside{justify-self:start;max-width:100%;padding:0 0 0 17px}.hero-aside p{margin:7px 0}.hero-aside .eyebrow{font-size:9px}.hero h1{font-size:51px}.hero-meta{margin-top:13px}.metric{padding:18px}.metric-value{font-size:29px}.metric-value.rate-range{font-size:22px}.overview-grid,.home-bottom{grid-template-columns:1fr}.congress-stack{grid-template-columns:1fr 1fr;gap:24px;display:grid}.control-card+.control-card{border-top:0;border-left:1px solid var(--line);padding:0 0 0 24px}.control-card{padding-bottom:0}.conclusion{padding-right:20px}.conclusion+.conclusion{padding-left:20px}.implication-grid{gap:15px}.implication{padding:18px}.implication h3{font-size:19px}.header-actions{gap:10px}.topline-right{display:none}.map-layout{grid-template-columns:minmax(0,1fr) 215px;gap:15px}.industry-layout{grid-template-columns:1fr}.industry-menu{flex-flow:row;overflow:auto}.industry-button{white-space:nowrap;border-bottom:0;border-right:1px solid var(--line);flex-shrink:0;padding:15px}.industry-button svg{width:17px}.lab-layout{grid-template-columns:310px minmax(0,1fr);gap:17px}.lab-inputs{padding:21px}.result-summary{grid-template-columns:1fr;gap:18px}.result-summary>div+div{border-top:1px solid #ffffff30;border-left:0;padding:15px 0 0}.result-summary>div:first-child{padding-right:0}.result-summary .result-number{font-size:29px}.four-column{gap:12px}.poll-card{padding:17px}.poll-card strong{font-size:32px}.source-grid{gap:15px}.presentation-dialog{padding:55px 40px 90px}.presentation-controls{left:40px;right:40px}.presentation-dialog .slide-lead{font-size:18px}.presentation-points{gap:20px}.presentation-points h3{font-size:20px}.presentation-points p{font-size:14px}}@media (width<=640px){body{font-size:14px}.site-container{width:calc(100% - 32px)}.masthead-inner{gap:10px;min-height:85px}.brand-mark{border-right:0;gap:5px;padding-right:0;font-size:28px}.brand-mark>span{font-size:23px}.snapshot-small{font-size:9px}.snapshot-small small{font-size:8px}.header-actions{gap:7px}.header-actions .presentation-trigger{width:30px;height:30px;padding:5px}.report-button{display:none}.topline{font-size:8px}.nav-inner{gap:22px;width:calc(100% - 16px);margin-left:16px;padding-right:16px}.nav-inner>a{padding-top:13px;padding-bottom:11px;font-size:12px}.hero{padding:29px 0 25px}.hero h1{margin-top:12px;font-size:39px;line-height:1.12}.hero-description{font-size:14px}.hero-aside{padding:0 0 0 14px}.hero-aside p{font-size:12px}.hero-aside .inline-link{font-size:11px}.hero-meta{gap:10px;font-size:9px}.eyebrow{font-size:9px}.metric-grid{grid-template-columns:1fr 1fr;margin-bottom:27px}.metric{padding:17px}.metric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metric:nth-child(4){border-top:1px solid var(--line)}.metric-value{font-size:32px}.metric-value.rate-range{font-size:25px}.metric-label{font-size:10px}.metric-change{min-height:27px;font-size:9px}.metric-period,.metric .source-link{font-size:9px}.section-heading{align-items:flex-end;gap:10px;margin-top:28px}.section-heading h2{font-size:23px}.section-heading>a{font-size:10px}.section-heading p{font-size:11px}.conclusion-grid{grid-template-columns:1fr;margin-bottom:26px}.conclusion,.conclusion+.conclusion{border-left:0;padding:19px 0}.conclusion+.conclusion{border-top:1px solid var(--line)}.conclusion h3{max-width:100%;font-size:21px}.conclusion p{margin-bottom:10px;font-size:12px}.conclusion-kicker{margin-bottom:9px}.panel{padding:21px 18px}.panel-heading{gap:10px}.panel-heading h2,.panel-heading h3{font-size:22px}.panel-heading p{font-size:11px}.panel-heading .tag{font-size:8px}.map-overview-canvas{height:230px}.map-canvas{height:280px}.map-layout{grid-template-columns:1fr}.map-detail{padding:20px}.map-detail h3{font-size:23px}.map-caption{gap:10px;font-size:9px}.congress-stack{grid-template-columns:1fr;gap:19px}.control-card+.control-card{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.seat-caption{font-size:8px}.home-bottom{gap:20px}.sentiment-mini-grid{gap:14px}.mini-stat strong{font-size:29px}.mini-stat>span{font-size:10px}.mini-stat .source-link{font-size:9px}.implication-grid{grid-template-columns:1fr;gap:15px}.implication h3{max-width:100%;font-size:22px}.implication{padding:23px}.lab-banner{padding:26px 23px;display:block}.lab-banner h2{font-size:25px}.lab-banner .button{margin-top:20px}.page-intro{padding:26px 0 23px}.breadcrumb{margin-bottom:17px;font-size:9px}.page-intro h1{font-size:34px}.page-intro p{font-size:13px}.two-column,.three-column,.policy-grid,.method-grid,.source-grid{grid-template-columns:1fr;gap:18px}.four-column{grid-template-columns:1fr 1fr;gap:12px}.poll-card strong{font-size:33px}.poll-card .poll-title{font-size:10px}.editorial-lead{font-size:23px}.comparison-block .big-number{font-size:47px}.comparison-block p{font-size:12px}.split-stat{gap:20px}.split-stat .big-number{font-size:42px}.exposure-hero{grid-template-columns:1fr}.exposure-stat{border-right:0;border-bottom:1px solid var(--line);padding:23px}.exposure-stat:last-child{border-bottom:0}.exposure-number{font-size:42px}.exposure-stat .eyebrow{font-size:9px}.exposure-stat p{font-size:11px}.industry-profile h2{font-size:28px}.industry-profile .profile-intro{font-size:13px}.profile-columns{grid-template-columns:1fr;gap:16px}.toolbar{align-items:flex-start;gap:12px}.toolbar-group{gap:8px}.segmented button{padding:6px 10px;font-size:10px}.policy-card{padding:23px}.policy-card h2{font-size:23px}.lab-intro{display:block}.lab-intro>.button{margin:12px 0}.preset-row{grid-template-columns:1fr;gap:8px}.preset{padding:13px 17px}.preset .eyebrow{margin-bottom:3px;font-size:8px}.preset strong{margin-bottom:4px;font-size:16px}.preset small{font-size:10px}.lab-layout{grid-template-columns:1fr}.lab-inputs{padding:24px 21px}.field{margin-bottom:22px}.field-label{font-size:12px}.field-note{font-size:10px}.results-sticky{position:static}.result-summary{grid-template-columns:1fr 1fr;gap:15px;padding:23px 18px}.result-summary>div+div{border-top:0;border-left:1px solid #ffffff30;padding:0 0 0 15px}.result-summary .result-number{font-size:27px}.result-summary .result-label,.result-summary .result-sub{font-size:9px}.seat-switches{grid-template-columns:1fr 1fr;gap:8px}.seat-switches label{gap:5px;padding:8px;font-size:10px}.seat-switches select{max-width:70px;font-size:10px}.seat-dot-grid{gap:3px}.search-field{width:100%;min-width:100%}.source-dialog{padding:23px}.source-dialog h2{font-size:24px}.source-dialog dl{grid-template-columns:100px 1fr;font-size:11px}.site-footer{margin-top:35px}.footer-main{flex-wrap:wrap;gap:20px;padding:27px 0}.footer-main p{font-size:10px}.footer-main>a:last-child{width:100%}.footer-bottom{font-size:8px;line-height:1.7;display:block}.footer-bottom span{margin-bottom:6px;display:block}.presentation-dialog{max-height:94vh;padding:55px 23px 90px}.presentation-dialog h1{margin-top:23px;font-size:32px}.presentation-dialog .slide-lead{font-size:16px}.presentation-controls{bottom:23px;left:23px;right:23px}.presentation-points{grid-template-columns:1fr;gap:12px;margin-top:25px}.presentation-points h3{margin:0 0 6px;font-size:18px}.presentation-points p{margin:0;font-size:13px}.presentation-dialog .slide-footnote{font-size:10px}.timeline-large .timeline-item h4{font-size:17px}.timeline-large .timeline-item p{font-size:12px}.table thead th{padding:10px;font-size:9px}.table tbody td,.table tbody th{padding:12px 10px;font-size:11px}.report-section p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:A4;margin:16mm}body{color:#172b3b;background:#fff;font-size:10pt}.site-container{width:100%;max-width:none}.topline,.masthead,.site-footer,.report-actions,.source-link,dialog,.toast-message,.lab-banner,.data-table-toggle>summary,.toolbar,.no-print{display:none!important}.print-only{display:block}.page-intro{padding:0 0 15px}.page-intro h1{font-size:28pt}.breadcrumb{display:none}h1{font-size:30pt}h2{font-size:19pt}h3{font-size:14pt}.hero{gap:20px;padding:10px 0 20px}.hero h1{font-size:30pt}.hero-description{font-size:11pt}.hero-aside{display:none}.metric-grid{margin-bottom:20px}.metric{padding:12px}.metric-value{font-size:24pt}.metric-period,.metric-change{font-size:8pt}.conclusion{padding:13px 16px 13px 0}.conclusion+.conclusion{padding-left:16px}.conclusion h3{font-size:13pt}.conclusion p{font-size:9pt}.panel{break-inside:avoid;border:1px solid #c7d1da;padding:15px}.map-canvas{height:240px}.overview-grid,.home-bottom{display:block}.overview-grid>*{margin-bottom:20px}.congress-stack{display:block}.control-card+.control-card{border:0;border-top:1px solid var(--line);margin-top:12px;padding:12px 0 0}.implication-grid{gap:12px}.implication{break-inside:avoid;padding:13px}.implication h3{font-size:13pt}.implication p{font-size:9pt}.report-section{break-inside:auto;margin:22px 0}.report-section>h2{break-after:avoid}.report-section p{max-width:100%;font-size:10pt;line-height:1.6}.report-section h3{break-after:avoid}.report-source-list{font-size:8pt}.report-source-list a{color:#333}.report-source-list li{break-inside:avoid;margin-bottom:9px}.report-section .table{font-size:9pt}.report-section .table thead{display:table-header-group}.report-section .table tr{break-inside:avoid}.report-section .notice{font-size:9pt}.table td,.table th{padding:8px!important}.table thead th{font-size:8pt}.result-summary{color:#172b3b!important;background:#edf4fa!important}.result-summary .result-label,.result-summary .result-sub,.result-summary .negative,.result-summary .positive{color:#172b3b!important}.lab-layout{display:block}.lab-inputs,.results-sticky{break-inside:avoid;margin-bottom:20px;position:static}.preset-row,.scenario-actions{display:none}.seat-dot-grid>span,.seat-bar>span,.democrat,.republican,.independent,.result-summary,.tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}a{color:inherit;text-decoration:none}.analytical-chart svg{max-width:100%}details[open]{break-inside:avoid}.source-grid{display:block}.source-card{break-inside:avoid;margin-bottom:15px}}input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:1px}@media print{body.printing-scenario>:not(#print-scenario-summary){display:none!important}body.printing-scenario #print-scenario-summary{padding:0;display:block!important}#print-scenario-summary h1{margin:12pt 0;font-size:24pt}#print-scenario-summary h2{margin:18pt 0 8pt;font-size:15pt}#print-scenario-summary .result-row{break-inside:avoid;padding:5pt 0;font-size:9pt}}.mobile-result-strip{display:none}@media (width<=640px){.mobile-result-strip{z-index:5;background:var(--blue-dark);color:#fff;justify-content:space-between;align-items:center;margin:0 0 15px;padding:13px 15px;display:flex;position:sticky;top:0;box-shadow:0 3px 10px #15304b15}.mobile-result-strip>span{color:#bfd1e1;font-size:9px}.mobile-result-strip strong{color:#fff;font-size:21px;font-weight:500;line-height:1.4;display:block}.mobile-result-strip a{color:#fff;font-size:11px}}@media print{.skip-link,.mobile-result-strip{display:none!important}.report-content{border:0;padding:0;break-inside:auto!important}.report-cover{break-inside:avoid}.report-content .table-responsive{overflow:visible}.report-content .page-intro,.report-section .chart-wrap{break-inside:avoid}}@page{@bottom-left{content:"USA 2026 · Political & Economic Intelligence";font-family:Arial,sans-serif;font-size:7pt;color:#627383}@bottom-right{content:counter(page) " / " counter(pages);font-family:Arial,sans-serif;font-size:7pt;color:#627383}}@media print{.analytical-chart svg{max-width:100%;overflow:visible;height:auto!important}}.presentation-dialog[open]{flex-direction:column;padding-bottom:30px;display:flex}#presentation-content{flex:1;min-height:0;padding-right:8px;overflow:auto}.presentation-controls{flex-shrink:0;margin-top:25px;position:static}.presentation-close{z-index:1}@media (width<=640px){.presentation-dialog[open]{padding-bottom:23px}}@media print{.analytical-chart>div,.map-canvas>div{width:100%!important;max-width:100%!important}.analytical-chart svg,.map-canvas svg{width:100%!important;max-width:100%!important;height:auto!important}#print-scenario-summary .result-row{padding:3pt 0;font-size:8.5pt}#print-scenario-summary h2{margin:12pt 0 6pt}}.print-chart{display:none}@media print{.chart-wrap .analytical-chart{display:none!important}.print-chart{break-inside:avoid;display:block}.print-chart svg{width:100%;max-width:100%;height:auto;display:block}.report-content .chart-wrap,.report-figure{break-inside:avoid}}.unresolved,.dot.unresolved{background:#d8bc82}.dot.pending{background:#bd9850}.seat-caption{flex-wrap:wrap;align-items:center}.seat-caption>span{align-items:center;gap:4px;display:flex}.current-congress-card .panel-heading{margin-bottom:15px}.current-congress-card .control-headline{margin:9px 0 0;font-size:22px}.current-congress-card .panel-heading>.tag{font-size:8px}.congress-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.congress-totals>span{color:var(--muted);font-size:9px}.congress-totals>span.text-blue{color:var(--blue)}.congress-totals>span.text-red{color:var(--red)}.congress-totals strong{letter-spacing:-.04em;margin-bottom:4px;font-size:34px;font-weight:500;line-height:1.2;display:block}.congress-source-note{margin:14px 0 9px;font-size:10px;line-height:1.7}.congress-source-row{flex-wrap:wrap;gap:13px;display:flex}.current-congress-card.control-card .eyebrow{font-size:9px}.current-congress-card.control-card .control-headline{font-size:20px}.current-congress-card.control-card .panel-heading{display:block}.current-congress-card.control-card .panel-heading>.tag{margin-top:9px}.current-congress-card.control-card .congress-totals{margin:17px 0}.current-congress-card.control-card .congress-totals strong{font-size:27px}.election-change{border-top:1px solid var(--line);gap:14px;padding:15px 0;display:flex}.election-change h3{margin:0 0 7px;font-size:16px;line-height:1.35}.election-change p{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.7}.election-changes .two-column{gap:0 30px}.pending-race{background:#fcf9f1}.table .pending-race:hover{background:#faf2df}@media (width<=640px){.current-congress-card .control-headline{font-size:23px}.congress-totals{gap:8px}.congress-totals strong{font-size:30px}.congress-totals>span{font-size:9px}.election-changes .panel-heading>.tag{display:none}.election-change h3{font-size:16px}.election-changes .panel-heading h2{font-size:23px}.seat-caption{row-gap:7px}}@media print{.current-congress-card{break-inside:avoid}.congress-totals strong{font-size:23pt}.election-change{break-inside:avoid}}
