body{font-family:Roboto;background-color:#f2f2f2}body main .container{width:100%;max-width:1250px!important;background:#fff;padding:30px;border-radius:10px}body main .wc-table-contents-result .container{padding:0!important}.footer{margin-top:0}section.wc-Party-Stances-Policies{padding:70px 0 0}.wc-democratic-party-wrapper{display:flex;gap:40px;margin-bottom:24px}.wc-accordion-body,.wc-post-item{margin-bottom:30px}body .wc_template_content .wc-democratic-party p{font-weight:600;line-height:140%}.wc-democratic-party ul,.wc-democratic-party ul p{margin-bottom:0}.wc-democratic-party{flex:1}.wc-accordion-header{width:100%;background:0 0;border:none;border-bottom:.92px solid #6666664D;color:#333;font-size:18px;font-weight:600;padding:20px 0;text-align:left;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}.upgrade-premium-btn{color:#fff;border-radius:10px;text-decoration:none}.wc-accordion-body{max-height:100%;display:none;padding:0;transition:max-height .5s}.wc-accordion-item.active .wc-accordion-body{display:block}.row.wc-posts-container{margin-top:40px}button.wc-accordion-header:focus{outline:0}.wc-contents-result-header-right{display:flex;gap:16px;margin:15px 0;font-size:13px}.wc-contents-result-header-right img{margin-right:10px}.wc-upgrade-premium{margin:50px 0}.upgrade-premium-btn{background:#c43b3b;padding:12px 24px;font-weight:600}.wc-table-political-policy-result{padding:25px;border:1px solid #6666664D;border-radius:16px}.wc-Party-Stances-Policies h1{font-weight:700;font-size:40px;line-height:140%;color:#333;text-align:left}.wc_template_content p{font-size:16px!important;line-height:140%;color:#333}body .wc_template_content .wc-political-p{font-weight:400;font-size:17px!important;line-height:140%;color:#333}.wc-political-policy-alphabetical-section h2,.wc-what-do-heading{font-weight:700;font-size:20px;line-height:140%;color:#333;padding-bottom: 0px}.wc-accordion-item:first-child .wc-accordion-header{padding-top:0}.wc-democratic-party{padding:28px 18px;border-radius:10px;font-weight:400;font-size:16px;line-height:140%;color:#333;border:.8px solid #006bdf;background:#006BDF03}.wc-democratic-party ul li{margin-left:20px;list-style-type:disc;margin-bottom:4.92px}.wc-contrast{background:#df210003;border:.8px solid #df2100}section.wc-table-contents h2{font-weight:600;font-size:24px;text-transform:none}.wc-table-contents ul li{margin:10px 0;list-style-type:disc}body .wc-table-contents ul.wc-table-contents-left li a,body .wc-table-contents ul.wc-table-contents-right li a{font-weight:400;font-size:16px;line-height:100%;text-decoration:underline!important;color:#030ec7}.wc-table-contents ul li::marker{color:#030ec7}.wc-table-contents-left,.wc-table-contents-right{padding-left:6rem!important}section.wc-table-contents-result h2{font-family:Roboto;font-weight:500;font-size:24px}.wc-accordion-body .wc-post-item,.wc-alphabetical-wrapper .wc-post-item{display:flex}.wc-contents-result-column{border-radius:10px;box-shadow:0 0 8px 0 #00000029;background:#fffFFF33;padding:24px}.wc-contents-result-header{justify-content:space-between;align-items:center}.wc-contents-result-column p{font-weight:400;font-size:16px;color:#333;line-height:140%}a.explore-detail-policy-btn{font-size: 16px;color: #006bdf;text-decoration: underline !important}.wc-contents-result-header-right span{font-weight:400;font-size:12px;color:#333;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.upgrade-premium-row h2{font-weight:700;font-size:24px;margin-bottom:0;padding-bottom:0}.upgrade-premium-row a.upgrade-premium-btn{padding:16px 24px;background:#b83435;border-radius:10px;font-family:Roboto;font-weight:700;font-size:18px;color:#fff}.upgrade-premium-row{background:#f7f7f7;padding:40px 0!important;margin:0;border-radius:10px}section.wc-understanding-policy h2{font-weight:700;font-size:32px;color:#333;line-height:140%}.wc-accordion-header h3{margin:0;font-size:18px;font-weight:700;color:#333}.wc-accordion-header::after{content:'';width:8px;height:8px;border-right:2px solid #33363f;border-bottom:2px solid #33363f;transform:rotate(-45deg);transition:transform .3s}.wc-accordion-item.active .wc-accordion-header::after{transform:rotate(45deg)}section.wc-understanding-policy p{font-weight:400;font-size:17px;line-height:28px;color:#212529}body .wc-understanding-policy p a{color:#006bdf;font-weight:400;text-decoration:underline!important}section.wc-understanding-policy h3{font-weight:700;font-size:20px;color:#333;line-height:140%}.wc-more-abortion{margin-top:30px}html{scroll-padding-top:150px;scroll-behavior:smooth}.read-more-wrapper{text-align:center}span.read_more_posts_contents{text-decoration:underline;cursor:pointer;font-family:Roboto;font-weight:400;font-size:16px;color:#000}.hidestancepost{display:none!important}.wc-alphabetical-wrapper .wc-contents-result-column h4,.wc-posts-container h4,.poltics-policies-headings{font-size:20px;font-weight:500;color:#333}.wc-upgrade-premium{margin-top:1.5rem!important}body main .wc-upgrade-premium .container{padding:0!important;width:100%;margin:0}.wc-table-contents-row-bg{background:#f5f4f4;padding:20px;border-radius:10px}.how-it-work-top-menu-section{float:left;margin-bottom:30px;top:-15px;position:relative}.print-chart-map-title{text-align:center;font-size:30px;font-weight:700}#preloader_spinning{position:absolute;left:50%;top:auto;width:48px;height:48px;margin-left:-24px;margin-top:-24px;border:3px solid #900;border-left-color:transparent;border-radius:50%;-webkit-animation:1s linear infinite rotating}.poltics-policies-headings i.fa.fa-chevron-right{font-size: 15px}.bd_user_is_logged_in .how-it-work-top-menu-section  {top: -19px !important}.wc_biasly_admin_bar_available .how-it-work-top-menu-section{top: -10px !important}@media only screen and (max-width: 1300px) {.how-it-work-top-menu-section {top: -22px !important}}@media only screen and (max-width:1170px){.how-it-work-top-menu-section{top:-20px!important}}@media (min-width:992px) and (max-width:1170px){.wc-contents-result-header-right.d-flex{float:right;width:60%;text-align:right;justify-content:end}.wc-posts-container h4{font-size:20px;width:40%;display:inline-block!important}.wc-contents-result-header-right span{padding:0!important;margin-left:5px}}@media only screen and (max-width:999px){.how-it-work-top-menu-section{top:-33px!important}.wc-Party-Stances-Policies h1{font-size:36px;line-height:100%}section.wc-understanding-policy h2{line-height:100%}}@media (max-width:991.9px){.container{max-width:100%}body main .container{width:94%;padding:20px!important;margin:20px auto}.wc-table-political-policy-result{padding:20px}.wc-democratic-party-wrapper{gap:0;margin-bottom:0}.upgrade-premium-row h2{padding-right:0!important;text-align:center!important}}@media (max-width:768px){.wc-democratic-party-wrapper{flex-direction:column}.how-it-work-top-menu-section{top:20px!important}.wc-narrative-description{padding:10px}main{margin-top:0!important}}@media (max-width:767.9px){.wc-contents-result-column{margin:5px 0;width:100%}.wc-accordion-body .wc-post-item,.wc-alphabetical-wrapper .wc-post-item{margin-bottom:20px!important}.row.wc-posts-container{margin-top:20px;display:block}.wc-political-policy-alphabetical-section h2,.wc-what-do-heading{line-height:100%}.wc-upgrade-premium{margin:0!important}.wc-more-abortion{margin-top:0}.upgrade-premium-row{text-align:center!important;display:block}.upgrade-premium-row h2{margin-bottom:35px!important}.wc-alphabetical-wrapper .wc-post-item:last-child{margin-bottom:0!important}.wc-democratic-party{padding:20px!important;margin-bottom:35px}.wc-table-contents-left,.wc-table-contents-right{padding-left:20px!important;margin-bottom:0!important}}@media only screen and (max-width:600px){.how-it-work-top-menu-section{top:0!important}}