*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}q:before,q:after{content:''}header,aside,nav,footer,section,article,hgroup,address,figure,figcaption,video,details,small,summary,img,main,time,dl,dt,dd,li{display:block}html{webkit-text-size-adjust:none}i,b,em,strong{font-style:inherit;font-weight:inherit}img,video{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}mark{background:none;color:inherit}small{font-size:inherit}abbr{text-decoration:none;color:inherit}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.bound{width:85%;max-width:1100px;margin:0 auto}body{font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font:400 normal 1rem/1.45 "acumin-pro",Arial,sans-serif;background-color:white}html,body{height:100%}.block{border-bottom:1px solid #8dd8eb;padding:130px 0 110px;-webkit-transition:all 300ms;transition:all 300ms}@media screen and (max-width: 900px){.block{padding:120px 0 75px}}@media screen and (max-width: 400px){.block{padding:90px 0 60px}}.block h1{text-transform:uppercase;color:#1bb2d8;font-family:"commuters-sans",Arial,sans-serif;font-size:4.375rem;line-height:1.1;margin-bottom:1.4em;font-weight:100;-webkit-transition:all 300ms;transition:all 300ms}@media screen and (max-width: 900px){.block h1{font-size:3rem;margin-bottom:1.3em;font-weight:200}}@media screen and (min-width: 700px){.block .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block .prose-column{font-size:1.125rem;line-height:1.6;color:#1b1b1b}@media screen and (min-width: 700px){.block .prose-column{width:57%}}@media screen and (max-width: 350px){.block .prose-column{font-size:1rem}}.block .prose-column a{color:#1195c2;-webkit-transition:all 180ms;transition:all 180ms;text-shadow:-2px 1px 0 white, -1px 1px 0 white, -2px 0 0 white, -1px 0 0 white, 1px 1px 0 white, 2px 1px 0 white;-webkit-box-shadow:inset 0 -2px 0 #fff,inset 0 -3px 0 rgba(17,149,194,0.35);box-shadow:inset 0 -2px 0 #fff,inset 0 -3px 0 rgba(17,149,194,0.35)}.block .prose-column a:hover{color:#006d92;-webkit-box-shadow:inset 0 -1px 0 white, inset 0 -3px 0 #45d0ff;box-shadow:inset 0 -1px 0 white, inset 0 -3px 0 #45d0ff}@media screen and (min-width: 700px){.block .content-wrap.editorial{display:block}.block .content-wrap.editorial .prose-column{width:auto;max-width:33em}.block .content-wrap.editorial figure{float:right;margin:0 0 35px 50px;min-width:344px;padding-top:12px}}.block p,.block blockquote,.block ul,.block ol,.block figure{margin-bottom:28px}.block strong{font-weight:800}.block em,.block .publication{font-style:italic}@media screen and (min-width: 700px){.block figure{width:31.2727272727273%}}@media screen and (max-width: 699px){.block figure{max-width:344px;margin:0 auto 45px}}.block figure b{display:block}@media screen and (max-width: 699px){.block .content-wrap figure{padding-top:20px}}.block figcaption{text-align:center;font-style:italic;color:#b2b2b2;font-size:0.875rem;line-height:1.3;max-width:18em;margin:15px auto 0}.block figcaption a{-webkit-transition:all 250ms;transition:all 250ms;-webkit-box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(178,178,178,0.4);box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(178,178,178,0.4)}.block figcaption a:hover{color:#158dab;-webkit-box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(27,178,216,0.5);box-shadow:inset 0 -1px 0 #fff,inset 0 -2px 0 rgba(27,178,216,0.5)}:root{--vh-offset:0px}.masthead{color:white;width:100%;background:url("../images/masthead-voters-mobile.jpg") no-repeat center bottom;background-size:cover;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;background-color:#043846;min-height:calc(100vh);min-height:calc(100vh - var(--vh-offset))}@media screen and (min-width: 800px){.masthead{background-image:url("../images/masthead-voters.jpg")}}.masthead .plate{max-width:1100px;text-align:center;margin:0 7.5%;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transform:translateY(-15%);transform:translateY(-15%)}@media screen and (min-height: 701px){.masthead .plate{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media screen and (max-width: 400px){.masthead .plate{-webkit-transform:translateY(-22%);transform:translateY(-22%)}}.masthead .texts{position:relative}.masthead .title{font-family:"commuters-sans",Arial,sans-serif;font-weight:200;font-size:5.8125rem;letter-spacing:-0.01em;line-height:1.0;margin-bottom:0.65em;text-transform:uppercase;-webkit-transition:all 300ms;transition:all 300ms}@media screen and (max-height: 700px){.masthead .title{font-size:4rem}}@media screen and (max-width: 900px){.masthead .title{font-size:4rem}}@media screen and (max-width: 400px){.masthead .title{font-size:3.5rem;margin-bottom:0.5em}}@media screen and (max-height: 400px){.masthead .title{font-size:3.5rem;margin-bottom:0.5em}}.masthead .subtitle span,.masthead .subtitle cite{display:block;margin:0 auto;text-shadow:0 1px 15px #000,0 2px 35px rgba(0,0,0,0.5)}.masthead .subtitle span{font-size:1.3125rem;line-height:1.4;max-width:14em;margin-bottom:1.3em}@media screen and (max-width: 400px){.masthead .subtitle span{font-size:1.125rem}}.masthead .subtitle cite{text-transform:uppercase;font-family:"commuters-sans",Arial,sans-serif;font-weight:700;font-size:0.875rem;line-height:1.1}.masthead .orgs{font-family:"commuters-sans",Arial,sans-serif;font-weight:700;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.masthead .orgs p{font-size:0.75rem;line-height:1.1;letter-spacing:0.25em;text-transform:uppercase;margin-bottom:11px;text-align:center}@media screen and (max-width: 400px){.masthead .orgs p{font-size:0.6875rem}}.masthead .orgs ul{background:white;color:black;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 22px 13px}@media screen and (max-width: 400px){.masthead .orgs ul{padding:13px 20px 11px}}.masthead .orgs li{display:block}.masthead .orgs a{display:block;width:173px;height:22px;overflow:hidden;text-indent:100%;white-space:nowrap;font-size:1px;background:url("../images/logo-ppp.png") no-repeat 0 0;background-size:173px 22px}.masthead .orgs .ppp{margin-right:27px}@media screen and (max-width: 400px){.masthead .orgs .ppp{margin-right:20px}}.masthead .orgs .leap a{width:64px;background-image:url("../images/logo-leap.png");background-size:64px 22px}@media screen and (min-width: 901px){.block.only-in-america{padding-top:180px}}.block.reform .reform-states{margin-bottom:60px}.block.reform .reform-states .content-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:38px 0 38px}.block.reform .reform-states .content-wrap:nth-of-type(odd) figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block.reform .reform-states .content-wrap:nth-of-type(odd) .prose-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block.reform .reform-states figure b{max-width:212px;margin:0 auto}.block.reform .reform-states p,.block.reform .reform-states figure{margin-bottom:0}@media screen and (max-width: 699px){.block.reform .reform-states{border-bottom:2px solid #e4e0d0;margin-bottom:35px}.block.reform .reform-states .content-wrap{padding:0 0 38px}.block.reform .reform-states figure{padding:0;max-width:100%;margin-bottom:25px}.block.reform .reform-states figure b{max-width:130px;margin-left:0}}.block.causality figure b{max-width:280px;margin:0 auto}.block.matter{padding:0}.block.matter .ephemeral-tint{background:#76d1e8;padding:130px 0 110px;-webkit-transition:all 300ms;transition:all 300ms;margin-bottom:90px}@media screen and (max-width: 900px){.block.matter .ephemeral-tint{padding:120px 0 75px}}@media screen and (max-width: 400px){.block.matter .ephemeral-tint{padding:90px 0 60px}}.block.matter .ephemeral-tint .content-wrap{margin-bottom:55px}@media screen and (max-width: 699px){.block.matter .ephemeral-tint .content-wrap{margin-bottom:45px}}.block.matter h1{color:white}.block.matter .ephemeral-tint .prose-column a{color:white;text-shadow:-2px 1px 0 #76d1e8,-1px 1px 0 #76d1e8,-2px 0 0 #76d1e8,-1px 0 0 #76d1e8,1px 1px 0 #76d1e8,2px 1px 0 #76d1e8;-webkit-box-shadow:inset 0 -2px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.4);box-shadow:inset 0 -2px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.4)}.block.matter .ephemeral-tint .prose-column a:hover{color:white;-webkit-box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.8);box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.8)}.block.matter .expert{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.block.matter .expert .prose-column{width:auto;max-width:627px}.block.matter .expert p{margin-bottom:0}.block.matter .expert figure{width:auto;max-width:188px;margin:0 8.6363636363636% 0 0}.block.matter .expert figcaption{color:#dbf5fb;font-size:0.8125rem;line-height:1.2}.block.matter .expert figcaption a{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 150ms;transition:all 150ms}.block.matter .expert figcaption a:hover{color:white;-webkit-box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -2px 0 rgba(255,255,255,0.5);box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -2px 0 rgba(255,255,255,0.5)}@media screen and (max-width: 699px){.block.matter .expert{display:block}.block.matter .expert figure{margin:0 0 30px;max-width:100%}.block.matter .expert figure b{max-width:188px}.block.matter .expert figcaption{text-align:left;border-top:1px solid rgba(255,255,255,0.3);padding-top:15px;margin:15px 0 0;max-width:100%}}.block.matter .election .bound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 0 80px}@media screen and (min-width: 760px){.block.matter .election p,.block.matter .election figure{margin:0}}@media screen and (min-width: 760px){.block.matter .election figure{min-width:230px}}.block.matter .election:nth-of-type(1) .bound{padding-top:30px}.block.matter .election:nth-of-type(even){background:#76d1e8}.block.matter .election:nth-of-type(even) figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block.matter .election:nth-of-type(even) a{color:white;text-shadow:-2px 1px 0 #76d1e8,-1px 1px 0 #76d1e8,-2px 0 0 #76d1e8,-1px 0 0 #76d1e8,1px 1px 0 #76d1e8,2px 1px 0 #76d1e8;-webkit-box-shadow:inset 0 -2px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.4);box-shadow:inset 0 -2px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.4)}.block.matter .election:nth-of-type(even) a:hover{color:white;-webkit-box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.8);box-shadow:inset 0 -1px 0 #76d1e8,inset 0 -3px 0 rgba(255,255,255,0.8)}@media screen and (max-width: 759px){.block.matter .election .bound{display:block;padding:70px 0 60px}.block.matter .election figure,.block.matter .election .prose-column{width:100%}.block.matter .election b{max-width:344px}.block.matter .election p{max-width:33em}.block.matter .election b,.block.matter .election p{margin:0 auto}}.block.movingforward{overflow:hidden;-webkit-box-shadow:0 -2px 0 #76d1e8,inset 0 185px 0 #76d1e8;box-shadow:0 -2px 0 #76d1e8,inset 0 185px 0 #76d1e8;border-bottom:1px solid #e4e0d0;background-repeat:no-repeat;background-position:center 180px;background-size:2243px 1215px}@media screen and (min-width: 2240px){.block.movingforward{background-size:100% auto}}.block.movingforward h1{padding-top:33px;color:white;font-weight:200}@media screen and (max-width: 600px){.block.movingforward h1{padding-top:0}}.block.movingforward .author{background:#e4e0d0;padding:50px 7.0175438596491% 44px;margin-top:65px;margin-left:-7.0175438596491%}@media screen and (max-width: 900px){.block.movingforward .author{-webkit-box-shadow:-30px 0 0 #e4e0d0;box-shadow:-30px 0 0 #e4e0d0}}.block.movingforward .author a{color:#0375a0;-webkit-transition:all 200ms;transition:all 200ms;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.block.movingforward .author a:hover{color:#009ad3;-webkit-box-shadow:inset 0 -2px 0 #e4e0d0,inset 0 -3px 0 rgba(0,154,211,0.5);box-shadow:inset 0 -2px 0 #e4e0d0,inset 0 -3px 0 rgba(0,154,211,0.5)}.block.appendix{border-bottom:none;padding-bottom:0}.block.appendix h1{color:#cac095;margin-bottom:2.25em}@media screen and (max-width: 900px){.block.appendix h1{margin-bottom:2.75em}}@media screen and (max-width: 759px){.block.appendix h1{margin-bottom:1.375em}}.block.appendix h1 span,.block.appendix h1 mark{display:block}.block.appendix h1 mark{font-size:2.25rem;font-weight:200;margin-bottom:0.361111111111111em}@media screen and (max-width: 900px){.block.appendix h1 mark{font-size:1.875rem}}@media screen and (max-width: 490px){.block.appendix h1 mark{font-size:1.25rem;font-weight:700}}@media screen and (max-width: 359px){.block.appendix h1 mark{font-size:1rem}}.block.appendix h1 span{line-height:1.2}@media screen and (max-width: 490px){.block.appendix h1 span{font-size:2.25rem}}@media screen and (max-width: 359px){.block.appendix h1 span{font-size:2rem}}.block.appendix h1 i{display:block}.block.appendix .diptych{padding-bottom:110px}@media screen and (max-width: 600px){.block.appendix .diptych{padding-bottom:80px}}@media screen and (min-width: 760px){.block.appendix .diptych{background:url("../images/dot-beige.png") repeat-y 45.81818% top;background-size:1px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block.appendix .primary{width:39.8181818181818%}.block.appendix .secondary{width:48.4545454545455%}}@media screen and (max-width: 759px){.block.appendix .primary{padding-bottom:25px;border-bottom:1px solid #e4e0d0;margin-bottom:45px}}.block.appendix .primary p{font-size:1.125rem;line-height:1.6;color:#878478}.block.appendix .primary p a{color:#1195c2;-webkit-transition:all 180ms;transition:all 180ms;text-shadow:-2px 1px 0 white, -1px 1px 0 white, -2px 0 0 white, -1px 0 0 white, 1px 1px 0 white, 2px 1px 0 white;-webkit-box-shadow:inset 0 -2px 0 #fff,inset 0 -3px 0 rgba(17,149,194,0.35);box-shadow:inset 0 -2px 0 #fff,inset 0 -3px 0 rgba(17,149,194,0.35)}.block.appendix .primary p a:hover{color:#006d92;-webkit-box-shadow:inset 0 -1px 0 white, inset 0 -3px 0 #45d0ff;box-shadow:inset 0 -1px 0 white, inset 0 -3px 0 #45d0ff}.block.appendix .primary .disclaimer{color:#8db554;font-style:italic}.block.appendix .documents{margin-top:52px}.block.appendix .documents li{margin-bottom:38px}.block.appendix .documents a{display:block;background:url("../images/icon-document.png") no-repeat left center;background-size:35px 42px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:43px;padding:0 0 0 49px;font-size:0.9375rem;line-height:1.3;color:#1bb2d8;-webkit-transition:all 180ms;transition:all 180ms}.block.appendix .documents a:hover{background-color:#ddf4f9;color:#158dab;-webkit-box-shadow:0 0 0 9px #ddf4f9,0 0 0 10px #9cdfee;box-shadow:0 0 0 9px #ddf4f9,0 0 0 10px #9cdfee}.block.appendix .documents span{display:block}.block.appendix .documents mark{text-transform:uppercase;font-weight:800}.block.appendix .states-table{padding-top:90px;overflow:hidden}@media screen and (min-width: 760px){.block.appendix .states-table{margin-top:-90px}}.block.appendix .states-table table{width:100%;table-layout:fixed;white-space:nowrap}.block.appendix .states-table caption{overflow:hidden;width:1px;height:1px;position:absolute;opacity:0}.block.appendix .states-table td{border-bottom:1px solid rgba(201,193,146,0.4);color:#878478;font-size:1rem;line-height:1.2;border-right:1px solid #c9c192;padding:5px 10px 5px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 349px){.block.appendix .states-table td{font-size:0.875rem;padding-left:5px}}.block.appendix .states-table td:first-child{width:180px}.block.appendix .states-table th:nth-of-type(2){width:60px}.block.appendix .states-table th:nth-of-type(3){width:60px}.block.appendix .states-table th:nth-of-type(4){width:60px}.block.appendix .states-table th{position:relative;border-top:1px solid #e9e6d4;border-right:1px solid #c9c192;padding-top:13px}.block.appendix .states-table td:last-child,.block.appendix .states-table th:last-child{border-right:none}.block.appendix .states-table .moot td{color:#80a748;font-style:italic}.block.appendix .states-table tbody tr:nth-of-type(even) td{background-color:rgba(228,224,208,0.2)}.block.appendix .states-table tbody tr.moot td{background-color:rgba(141,181,84,0.1);border-bottom:1px solid rgba(141,181,84,0.5)}.block.appendix .states-table td i{display:block;width:12px;height:14px;background:url("../images/checkmark.png") no-repeat 0 0;background-size:12px 14px;text-indent:100%;color:transparent;overflow:hidden;white-space:nowrap}.block.appendix .states-table .faux-label{width:102px;height:26px;background:url("../images/table-label-const.svg") no-repeat 0 0;background-size:contain;display:block;position:absolute;font-size:1px;overflow:hidden;white-space:nowrap;color:transparent;top:-57px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.block.appendix .states-table .faux-label.state{background-image:none;opacity:0}.block.appendix .states-table .faux-label.const{background-image:url("../images/table-label-const.svg")}.block.appendix .states-table .faux-label.statute{background-image:url("../images/table-label-statute.svg")}.block.appendix .states-table .faux-label.exec{background-image:url("../images/table-label-exec.svg")}.colophon{background:#84837d;color:#dbd9ca;border-bottom:none;padding:90px 0 250px}@media screen and (min-width: 760px){.colophon .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:8.6363636363636%}.colophon section{width:43.5820895522388%}}@media screen and (max-width: 759px){.colophon{padding:70px 0 150px}.colophon .primary{margin-bottom:70px}}.colophon h1{color:white;text-transform:uppercase;font-family:"commuters-sans",Arial,sans-serif;font-size:0.8125rem;line-height:1.1;font-weight:700;margin-bottom:42px;letter-spacing:0.2em}.colophon p{margin-bottom:1.25em}.colophon a{color:white;-webkit-transition:all 200ms;transition:all 200ms;-webkit-box-shadow:inset 0 -2px 0 #84837d,inset 0 -3px 0 #afa580;box-shadow:inset 0 -2px 0 #84837d,inset 0 -3px 0 #afa580}.colophon a:hover{-webkit-box-shadow:inset 0 -1px 0 #84837d,inset 0 -3px 0 #c3bb9f;box-shadow:inset 0 -1px 0 #84837d,inset 0 -3px 0 #c3bb9f}
