.redesign-democracy{color:#0d0d0d;line-height:1.8em}.redesign-democracy .article-band{width:100%;max-width:none;margin:0;padding-inline:0}@media (max-width:540px){.redesign-democracy .article-band{padding-inline:0}}.redesign-democracy .article-band>.content-section>header,.redesign-democracy .article-band>.content-section>.big-line,.redesign-democracy .article-band>.faded-lead,.redesign-democracy .article-band>.content-section>.emphasized,.redesign-democracy .article-band>p,.redesign-democracy .article-band>ol,.redesign-democracy .article-band>ul,.redesign-democracy .article-band>.my-6,.redesign-democracy .article-band>.big-line,.redesign-democracy .article-band>.emphasized,.redesign-democracy .article-band>.content-section>p,.redesign-democracy .article-band>.content-section>ol,.redesign-democracy .article-band>.content-section>ul,.redesign-democracy .article-band>.content-section>.my-6,.redesign-democracy .article-band>.content-section>.congress-chart{box-sizing:border-box;max-width:60%;padding-inline:5rem}.redesign-democracy .article-band>.content-section>.social-buttons{box-sizing:border-box;padding-left:5rem}@media (max-width:1100px){.redesign-democracy .article-band>.content-section>header,.redesign-democracy .article-band>.content-section>.big-line,.redesign-democracy .article-band>.faded-lead,.redesign-democracy .article-band>.content-section>.emphasized,.redesign-democracy .article-band>p,.redesign-democracy .article-band>ol,.redesign-democracy .article-band>ul,.redesign-democracy .article-band>.my-6,.redesign-democracy .article-band>.big-line,.redesign-democracy .article-band>.emphasized,.redesign-democracy .article-band>.content-section>p,.redesign-democracy .article-band>.content-section>ol,.redesign-democracy .article-band>.content-section>ul,.redesign-democracy .article-band>.content-section>.my-6,.redesign-democracy .article-band>.content-section>.congress-chart{max-width:100%}}@media (max-width:540px){.redesign-democracy .article-band>.content-section>header,.redesign-democracy .article-band>.content-section>.big-line,.redesign-democracy .article-band>.faded-lead,.redesign-democracy .article-band>.content-section>.emphasized,.redesign-democracy .article-band>p,.redesign-democracy .article-band>ol,.redesign-democracy .article-band>ul,.redesign-democracy .article-band>.my-6,.redesign-democracy .article-band>.big-line,.redesign-democracy .article-band>.emphasized,.redesign-democracy .article-band>.content-section>p,.redesign-democracy .article-band>.content-section>ol,.redesign-democracy .article-band>.content-section>ul,.redesign-democracy .article-band>.content-section>.my-6,.redesign-democracy .article-band>.content-section>.congress-chart,.redesign-democracy .article-band>.content-section>.social-buttons{padding-inline:2rem}}.redesign-democracy .content-section>header h3{color:#0d0d0d;line-height:1.15}.redesign-democracy .hero-header{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(https://www.goinvo.com/old/images/features/democracy/flag-hero.jpg) 50%/cover no-repeat;max-width:100%;margin-bottom:2em;padding:30% 5rem 5%}@media (max-width:540px){.redesign-democracy .hero-header{padding:40% 2em 2em}.redesign-democracy .hero-header .headline{font-size:.75em}}.redesign-democracy .hero-header .headline{color:#51697b;background:#fff;border:2px solid #51697b;max-width:480px;padding:1.5em}.redesign-democracy .hero-header .headline h1{letter-spacing:1px;padding-bottom:1rem}.redesign-democracy .hero-header .headline h2{max-width:540px;padding-top:1.5rem;font-size:1.375em;font-weight:400}.redesign-democracy .hero-header .headline hr{border:0;border-top:3px solid #51697b;width:60px;margin:0}.redesign-democracy .section-hr{border:0;border-top:5px solid #58504a;width:40px;margin:2em 0}.redesign-democracy .section-hr.orange{border-color:#bc743e}.redesign-democracy .section-hr.red{border-color:#d65f4d}.redesign-democracy .section-hr.teal{border-color:#9ec2b7}.redesign-democracy .section-hr.green{border-color:#7f8732}.redesign-democracy .section-hr.blue{border-color:#51697b}.redesign-democracy .section-hr.yellow{border-color:#ddb40a}.redesign-democracy .caption-box{border:3px solid #e0e0e0;max-width:100%;margin:0;padding:1.5em;font-size:1.1em;line-height:1.5em}.redesign-democracy .caption-box.orange{border-color:#bc743e}.redesign-democracy .caption-box.red{border-color:#d65f4d}.redesign-democracy .caption-box.teal{border-color:#9ec2b7}.redesign-democracy .caption-box.green{border-color:#7f8732}.redesign-democracy .caption-box.blue{border-color:#51697b}.redesign-democracy .caption-box.yellow{border-color:#ddb40a}.redesign-democracy .caption-box.tan{border-color:#dfd6c3}.redesign-democracy .caption-box.gray{border-color:#aaa}.redesign-democracy .social-buttons a{color:#fff;margin-bottom:4px;margin-right:4px;padding:.5em 1em .4em;font-size:1em;text-decoration:none;display:inline-block}.redesign-democracy .social-buttons a.fb{background-color:#3b5998;border-bottom:3px solid #263961}.redesign-democracy .social-buttons a.fb:hover{background-color:#344e86}.redesign-democracy .social-buttons a.twitter{background-color:#00aced;border-bottom:3px solid #0074a1}.redesign-democracy .social-buttons a.twitter:hover{background-color:#0099d4}.redesign-democracy .social-buttons a.plus{background-color:#dd4b39;border-bottom:3px solid #96271a}.redesign-democracy .social-buttons a.plus:hover{background-color:#c94434}.redesign-democracy .social-buttons a.in{background-color:#007bb6;border-bottom:3px solid #00476a}.redesign-democracy .social-buttons a.in:hover{background-color:#006a9d}.redesign-democracy .social-buttons a.mail{background-color:#888;border-bottom:3px solid #626262}.redesign-democracy .social-buttons a.mail:hover{background-color:#7b7b7b}.redesign-democracy .action-section{color:#fff;text-align:center;background:linear-gradient(#7e8a93cc,#7e8a93cc),url(https://www.goinvo.com/old/images/features/democracy/ipad.jpg) 50%/cover no-repeat;margin-bottom:2em;padding:3em 5em;box-shadow:inset 0 20px 20px -20px #000,inset 0 -20px 20px -20px #000}@media (max-width:540px){.redesign-democracy .action-section{padding:2em}}.redesign-democracy .action-section .icons svg{fill:#fff;width:72px;height:72px;margin:0 8px;display:inline-block}.redesign-democracy .action-section .action-button{text-transform:uppercase;color:#fff;background:#51697b;max-width:240px;margin:1em auto;padding:1em 1.5em;line-height:1;text-decoration:none;display:block;box-shadow:0 1px #394a56,0 2px #394a56,0 3px #394a56,0 4px #394a56,0 5px #394a56,0 5px 5px #000}.redesign-democracy .action-section .action-button:active{transform:translateY(5px);box-shadow:0 -1px #394a56,0 -2px #394a56,0 -3px #394a56,0 -4px #394a56,0 -5px #394a56,inset 0 0 5px #000}.redesign-democracy .govt-slide{background-color:#f5f5f5;border-top:3px solid #bc743e;border-bottom:3px solid #bc743e;align-items:stretch;margin:2em 0;display:flex;overflow:hidden}.redesign-democracy .govt-slide .slide-text{flex:0 0 75%;max-width:none;margin:0;padding:2rem 2rem 2rem 8rem}.redesign-democracy .govt-slide .slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 25%;min-height:706px}@media (min-width:1024px){.redesign-democracy .govt-slide .slide-text{padding:2rem 2rem 2rem 8rem}}.redesign-democracy .govt-slide h4{color:#0d0d0d;margin-bottom:.5em;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:4rem;font-weight:400;line-height:1}@media (max-width:787px){.redesign-democracy .govt-slide{display:block}.redesign-democracy .govt-slide h4{font-size:2.5rem}.redesign-democracy .govt-slide .slide-text{padding:2rem}.redesign-democracy .govt-slide .slide-image{min-height:360px}}.redesign-democracy .visual-nav{flex-wrap:wrap;width:100%;display:flex}.redesign-democracy .visual-nav a{text-align:center;color:#aaa;cursor:pointer;background:#eee;border:none;flex:16.6667%;min-width:16.6667%;padding:1em;font-size:1.1em;font-weight:700;text-decoration:none;transition:color .3s,background .3s}@media (max-width:787px){.redesign-democracy .visual-nav a{flex:50%;min-width:50%}}@media (max-width:500px){.redesign-democracy .visual-nav a{flex:100%;min-width:100%}}.redesign-democracy .visual-nav a:hover{color:#555}.redesign-democracy .visual-nav a.active{color:#fff}.redesign-democracy .visual-nav a.active.slide0{background-color:#bc743e}.redesign-democracy .visual-nav a.active.slide1{background-color:#d65f4d}.redesign-democracy .visual-nav a.active.slide2{background-color:#9ec2b7}.redesign-democracy .visual-nav a.active.slide3{background-color:#7f8732}.redesign-democracy .visual-nav a.active.slide4{background-color:#51697b}.redesign-democracy .visual-nav a.active.slide5{background-color:#ddb40a}.redesign-democracy .govt-slide.theocracy{border-color:#bc743e}.redesign-democracy .govt-slide.oligarchy{border-color:#d65f4d}.redesign-democracy .govt-slide.feudalism{border-color:#9ec2b7}.redesign-democracy .govt-slide.a-monarchy{border-color:#7f8732}.redesign-democracy .govt-slide.p-monarchy{border-color:#51697b}.redesign-democracy .govt-slide.sps{border-color:#ddb40a}.redesign-democracy .govt-slide .section-hr.theocracy{border-color:#bc743e}.redesign-democracy .govt-slide .section-hr.oligarchy{border-color:#d65f4d}.redesign-democracy .govt-slide .section-hr.feudalism{border-color:#9ec2b7}.redesign-democracy .govt-slide .section-hr.a-monarchy{border-color:#7f8732}.redesign-democracy .govt-slide .section-hr.p-monarchy{border-color:#51697b}.redesign-democracy .govt-slide .section-hr.sps{border-color:#ddb40a}.redesign-democracy .congress-chart{margin:3em 0;overflow:hidden}.redesign-democracy .congress-chart h4{text-align:center;border:2px solid #58504a;width:calc(100% - 16px);margin-bottom:1em;margin-left:16px;padding:.45em 0 .7em;font-size:1.7em;font-weight:400;line-height:28.8px}.redesign-democracy .congress-chart table{table-layout:fixed;width:100%}.redesign-democracy .congress-chart table td{vertical-align:bottom;border-bottom:1px solid #aaa;padding:.5em 0 0}.redesign-democracy .congress-chart table td:nth-child(2){text-align:right}.redesign-democracy .congress-chart tr.one{font-size:1.5em}.redesign-democracy .congress-chart tr.two{font-size:1.3em}.redesign-democracy .congress-chart tr.three{font-size:1.18em}.redesign-democracy .congress-chart tr.four{font-size:1.1em}.redesign-democracy .congress-chart tr.five{font-size:.8em}.redesign-democracy .congress-chart small{text-align:right;padding-top:.5em;font-size:.75em;display:block}.redesign-democracy .faded-section{background-color:#f5f5f5;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2;margin:2em 0;padding:3em 0 4em}.redesign-democracy .faded-section ul{padding-left:1.5em;list-style:none}.redesign-democracy .faded-section ul li{margin-bottom:1em;position:relative}.redesign-democracy .faded-section ul li:before{content:"•";font-size:1.375em;line-height:1;position:absolute;left:-1em}.redesign-democracy .emphasized{margin-bottom:1em;font-size:2em;line-height:.9}.redesign-democracy .emphasized.italic{font-style:italic}.redesign-democracy .big-line{margin-top:1.5em;font-size:3.5em;font-weight:400;line-height:1.1}@media (max-width:540px){.redesign-democracy .big-line{font-size:2em}}.redesign-democracy .voting-section{margin:2em 0;position:relative}.redesign-democracy .voting-slide{max-width:900px;margin:0 auto 1em;padding:2em;overflow:hidden}.redesign-democracy .voting-slide .section-hr{border-color:#aaa}.redesign-democracy .voting-slide .image-group{flex-wrap:wrap;gap:1em;margin:1em 0;display:flex}.redesign-democracy .voting-slide .image-group img{flex:45%;max-width:48%;height:auto}@media (max-width:640px){.redesign-democracy .voting-slide .image-group img{flex:100%;max-width:100%}}.redesign-democracy .voting-slide .image-group.three img{flex:30%;max-width:32%}@media (max-width:640px){.redesign-democracy .voting-slide .image-group.three img{flex:100%;max-width:100%}}.redesign-democracy .credits-section{max-width:900px;margin:0 auto;padding:2em 0 4em;overflow:hidden}.redesign-democracy .credits-section h2{margin-bottom:0;font-weight:400}.redesign-democracy .credits-section h3{color:#888;margin-bottom:0;padding-bottom:.25em;font-size:24px;font-weight:400;line-height:1em}.redesign-democracy .credits-section .author-content{background:#fff;border:3px solid #51697b;border-top-width:0;margin-top:-25%;padding:2em;position:relative}.redesign-democracy .credits-section .contributors-box{border:3px solid #d65f4d;padding:2em}.redesign-democracy .credits-section .contributors-box h3{padding-bottom:.5em;font-size:22px}.redesign-democracy .credits-section .contributors-box .contributor-hr{border:0;border-top:5px solid #d65f4d;width:2em;margin:1.5em 0}.redesign-democracy .credits-section .contributor{align-items:flex-start;gap:1em;margin-bottom:1.5em;display:flex}.redesign-democracy .credits-section .contributor .contributor-image{flex-shrink:0;width:20%}.redesign-democracy .credits-section .contributor .contributor-info{flex:1}.redesign-democracy .credits-section .contributor .contributor-info p{margin-bottom:0;font-size:20px;line-height:1em}.redesign-democracy .credits-section .contributor .contributor-info a{color:#aaa}.redesign-democracy .credits-section .contributor .contributor-info a:hover{color:#e0e0e0}.redesign-democracy .aside-image{float:right;width:40%;margin-bottom:2em;padding-left:2em}@media (max-width:1100px){.redesign-democracy .aside-image{float:none;width:100%;max-width:600px;margin:0 auto 2em;padding-left:0}}.redesign-democracy .image-caption-side{align-items:stretch;gap:1.5em;margin:2em 0;display:flex}.redesign-democracy .image-caption-side .image-side{width:65%}.redesign-democracy .image-caption-side .caption-side{width:35%}@media (max-width:1024px){.redesign-democracy .image-caption-side{flex-direction:column;gap:.75em}.redesign-democracy .image-caption-side .image-side,.redesign-democracy .image-caption-side .caption-side{width:100%}}.redesign-democracy .social-buttons.centered{text-align:center;padding:0 0 3em}.redesign-democracy .clearfix:after{content:"";clear:both;display:table}.redesign-democracy .content-section ol{padding-left:1.5em;list-style:decimal}.redesign-democracy .content-section ol li{margin-bottom:1em}.redesign-democracy .upper-alpha-list{padding-left:1.5em;list-style:upper-alpha}.legacy-carousel__tabs{flex-wrap:wrap;width:100%;display:flex}.legacy-carousel__tabs .legacy-carousel__tab{text-align:center;color:#aaa;cursor:pointer;background:#eee;border:none;flex:16.6667%;min-width:16.6667%;padding:1em;font-size:1.1em;font-weight:700;line-height:1.2;transition:color .3s,background .3s}.legacy-carousel__tabs .legacy-carousel__tab:hover{color:#555}.legacy-carousel__tabs .legacy-carousel__tab.active{color:#fff}.govt-carousel .legacy-carousel__tab.active.slide0{background-color:#bc743e}.govt-carousel .legacy-carousel__tab.active.slide1{background-color:#d65f4d}.govt-carousel .legacy-carousel__tab.active.slide2{background-color:#9ec2b7}.govt-carousel .legacy-carousel__tab.active.slide3{background-color:#7f8732}.govt-carousel .legacy-carousel__tab.active.slide4{background-color:#51697b}.govt-carousel .legacy-carousel__tab.active.slide5{background-color:#ddb40a}.voting-carousel .legacy-carousel__tabs{z-index:2;position:relative}.voting-carousel .legacy-carousel__tab{color:#fff;background:#610101bf}.voting-carousel .legacy-carousel__tab:hover{color:#fff;background:#610101e6}.voting-carousel .legacy-carousel__tab.active{background:#610101}.legacy-carousel__viewport-wrapper{position:relative}.legacy-carousel__viewport{overflow:hidden}.legacy-carousel__container{display:flex}.legacy-carousel__slide{flex:0 0 100%;min-width:0}.legacy-carousel__arrow{z-index:10;cursor:pointer;color:#333;background:#ffffffd9;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.legacy-carousel__arrow:hover{background:#fff}.legacy-carousel__arrow:disabled{opacity:.3;cursor:default}.legacy-carousel__arrow--prev{left:12px}.legacy-carousel__arrow--next{right:12px}.legacy-carousel__dots{justify-content:center;gap:8px;padding:1em 0;display:flex}.legacy-carousel__dot{cursor:pointer;background:0 0;border:2px solid #aaa;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,border-color .2s}.legacy-carousel__dot.active{background:#555;border-color:#555}@media (max-width:787px){.legacy-carousel__tabs .legacy-carousel__tab{flex:50%;min-width:50%}}@media (max-width:500px){.legacy-carousel__tabs .legacy-carousel__tab{flex:100%;min-width:100%}.legacy-carousel__arrow{display:none}}
