@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center 50%;transform:rotate(0);opacity:1}to{transform-origin:center center 50%;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}to{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left 50%;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform-origin:top left 50%;animation-timing-function:ease-in-out}to{transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}@font-face{font-family:Univers LT;font-weight:300;src:url(fonts/eb6ff59dac43fea2a92cc1e5517c7e2c.2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix);src:url(fonts/eb6ff59dac43fea2a92cc1e5517c7e2c.2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix) format("eot"),url(fonts/132eefe9db2d39db9584922e1a70d6f8.ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff) format("woff"),url(fonts/b6e18355bf49e6e6173a25858fa83bef.7628f343-8c36-4707-9559-8feb86c0462f.ttf) format("truetype")}@font-face{font-family:Univers LT;src:url(fonts/f6d24091bb318139f49cb07bf6b9acd0.f1999e78-ab0c-4adc-a7dc-51e567e6cf5e.eot?#iefix);src:url(fonts/f6d24091bb318139f49cb07bf6b9acd0.f1999e78-ab0c-4adc-a7dc-51e567e6cf5e.eot?#iefix) format("eot"),url(fonts/8843c8619d1feb46baf9e29e6b3293ae.4d1e8df3-6c45-428d-a522-84c8a6a4e533.woff) format("woff"),url(fonts/b2faa0d4643c762d5c565d6b711fb114.3c9abc50-742c-46dd-8af4-c50866112be0.ttf) format("truetype")}.globe,.pin-anchor{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{height:100%}html{font-size:62.5%}em,i{font-style:italic}svg.icon{display:inline-block;height:1em;width:1em}.fade-appear{opacity:.01}.fade-appear.fade-appear-active{opacity:1;transition:all .3s ease-out}.fade-enter{opacity:.01}.fade-enter.fade-enter-active{opacity:1;transition:all .3s ease-out}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:.01;transition:all .3s ease-out}.fade-in-enter{opacity:.01}.fade-in-enter.fade-in-enter-active{opacity:1;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:.3;transition:all .3s ease-in-out .3}.fade-in-leave{opacity:1}.fade-in-leave.fade-in-leave-active{opacity:.01;transition:all .1s ease-out}.fade-500-appear{opacity:.01}.fade-500-appear.fade-500-appear-active{opacity:1;transition:all .5s ease-out}.fade-500-enter{opacity:.01}.fade-500-enter.fade-500-enter-active{opacity:1;transition:all .5s ease-out}.fade-500-leave{opacity:1}.fade-500-leave.fade-500-leave-active{opacity:.01;transition:all .5s ease-out}.fade-1000-appear{opacity:.01}.fade-1000-appear.fade-1000-appear-active{opacity:1;transition:all 1s ease-out}.fade-1000-enter{opacity:.01}.fade-1000-enter.fade-1000-enter-active{opacity:1;transition:all 1s ease-out}.fade-1000-leave{opacity:1}.fade-1000-leave.fade-1000-leave-active{opacity:.01;transition:all 1s ease-out}.fade-200-appear{opacity:.01}.fade-200-appear.fade-200-appear-active{opacity:1;transition:all .2s ease-out}.fade-200-enter{opacity:.01}.fade-200-enter.fade-200-enter-active{opacity:1;transition:all .2s ease-out}.fade-200-leave{opacity:1}.fade-200-leave.fade-200-leave-active{opacity:.01;transition:all .2s ease-out}.zoom{transform:scale(1.05)}.overlap-subsequent{position:relative;white-space:nowrap}.overlap-subsequent>*{width:100%;display:inline-block}.overlap-subsequent>:nth-child(2){position:relative;left:-100%}.overlap-subsequent>:nth-child(3){position:relative;left:-200%}body{position:relative;background:#faf9f8;font-family:Univers LT,Arial,sans-serif;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app,body{margin:auto}.app{width:100%;height:100%;max-width:1500px;position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:1}.app span{pointer-events:auto}.globe{position:absolute;top:0;left:0;right:0;bottom:0;cursor:default;overflow:hidden;z-index:0}.globe.over-sphere,.globe>canvas{cursor:pointer}.pin-anchor{stroke:hsla(0,0%,100%,.3);position:absolute;width:0;height:0;pointer-events:none}.pin-anchor .pin-shell{width:0;height:0;overflow:visible;top:0}.pin-anchor .pin-label-shell,.pin-anchor .pin-shell{position:absolute;left:0}.pin-anchor .pin-label{pointer-events:auto;position:relative;padding:1.5rem;left:-25%;background:#404041;white-space:nowrap;color:#fff}.pin-anchor .pin-label .score-bins{display:inline-block;margin-right:9px}.pin-anchor .pin-label .score-bins>div{width:4px;margin:0 2px 0 0;border-radius:4px}.pin-anchor .pin-label .score-bins>div:first-child,.pin-anchor .pin-label .score-bins>div:nth-child(5){height:8px;top:-3px}.pin-anchor .pin-label .score-bins>div:nth-child(2),.pin-anchor .pin-label .score-bins>div:nth-child(4){height:10px;top:-2px}.pin-anchor .pin-label .score-bins>div:nth-child(3){height:14px}.pin-anchor .pin-label .power-abbrev{font-size:.7em;margin-left:1px;text-transform:uppercase}.pin-anchor .pin-label .pin-label-name{font-size:1.4rem;transition:color .2s ease-in-out}.pin-anchor .pin-label .pin-label-data{font-size:1.4rem;font-family:Univers LT,Arial,sans-serif}.intro{z-index:1;background:transparent}.intro .entry{position:absolute;display:flex;justify-content:center;right:0;width:100%}.intro .entry:first-of-type{z-index:2}.intro .entry .globe-box{margin-left:370px;align-self:center;background-repeat:no-repeat;border-radius:50%;background-size:cover;height:80%}.intro .entry>span{height:100%}.intro .entry:nth-of-type(2)>span{display:flex;align-items:center}.intro .entry-text{position:absolute;top:0;width:80%;padding:2.5% 5%;font-size:3.8rem;color:#222;font-family:Univers LT,Arial,sans-serif;text-align:center;transform:translate(-50%)}@media (max-width:667px){.intro .entry-text{font-size:6vw}}@media (min-width:769px){.intro .entry-text{left:0;top:50%;transform:translateY(-50%);padding:0 0 0 2.5%;width:405px}}.upgrade{text-align:center;width:100%}.upgrade .upHead{margin-top:80px;padding-top:40px;font-size:25px;color:#858889;width:100%;line-height:34px}.upgrade .upHead em{font-style:normal;color:#c06637}.upgrade .upSubhead{font-size:20px;color:#888;width:100%;padding-top:57px;padding-bottom:9px}.upgrade .links{margin:0 auto}.upgrade .links a{display:inline-block;background-size:contain;background-repeat:no-repeat}.upgrade .links .ff{width:126px;height:143px}.upgrade .links .chrome{width:120px;height:143px}.upgrade .links .edge,.upgrade .links .safari{width:115px;height:143px}.upgrade .upCaption{color:#999;font-size:11px;padding-top:10px}.slideup-enter{transform:translateY(-60px)}.slideup-enter.slideup-enter-active{transform:translate(0);transition:transform .75s ease-in-out}.slideup-leave{transform:translate(0)}.slideup-leave.slideup-leave-active{transform:translateY(200px);transition:transform .75s ease-in-out}.header{position:absolute;top:0;left:0;height:60px;width:100%;background-color:#2aace0;border-bottom:3px solid #dad3cc;z-index:1;overflow:hidden}.header-width{height:100%;max-width:2200px;margin:auto;display:flex;align-items:center;color:#fff;font-weight:300}.unicef-logo{height:45px;align-self:center;padding:0 0 0 .75rem}.pipe{height:35px;width:2px}.post-logo{height:36px;left:0}.end{height:45px;position:absolute;left:0}.text-animation{position:relative;display:flex;align-items:center}.text-animation.outer{height:45px;align-items:flex-start}.text-animation.outer .post-logo{padding-top:4px}.text-animation .post-logo{padding-top:0}.text-animation.inner{height:36px;left:9px;align-items:baseline}.text-animation.inner .post-logo{padding-top:2px;position:absolute}.link{margin-left:auto;font-size:1.6rem;font-weight:300;line-height:1.8rem;align-self:center}.link .links{display:flex}.link .links div{padding:0 1rem}.link .links .download-data{border-right:1px solid #fff}.link a{color:#fff;text-decoration:none}.link img{padding:0 1.75rem 0 .75rem}@media (max-width:480px){.header{height:12.5vw}.end,.post-logo,.text-animation.outer,.unicef-logo{width:auto;height:9.375vw}.link-text{display:none}img{width:auto;height:6.75vw}}.footer{margin:auto;position:absolute;bottom:0;left:0;height:75px;width:100%}.footer .footer-width{height:100%;max-width:1500px;margin:auto;display:flex;align-items:center;background-color:#faf9f8}.footer .icon{margin-left:1.25rem;padding-right:1.25rem;border-right:1px solid #c3c2c2;height:37px}.footer .icon:first-of-type{margin-left:2rem}.footer .methods-and-sources-toggle{margin-left:1.25rem;font-size:1.2rem;color:#c3c2c2;text-decoration:underline;cursor:pointer}@media (min-width:400){.footer .methods-and-sources-toggle{font-size:1.6rem}}.footer .link{display:flex;text-decoration:none;color:#777779;font-size:1.4rem;font-weight:300;line-height:1.6rem;align-items:center}.footer .link .attr{width:68px;margin-top:.4rem}@media (min-width:535px){.footer .link .attr{width:auto}}.footer .link .periscopic-logo{width:118px;height:37px;padding:0 2rem 0 .75rem}@media (max-width:425px){.footer{height:12.5vw}.footer .footer-width .attr{display:none}.footer .footer-width .icon{width:auto;height:7.59375vw}.footer .footer-width .periscopic-logo{width:auto;height:9.375vw}}@media (min-width:769px){.footer{height:40px}.footer .icon{height:22.5px}.footer .icon:first-of-type{margin-left:1.3rem}.footer .methods-and-sources-toggle{margin-left:1.2rem;font-size:1rem}.footer .link{display:flex;font-size:1rem;font-weight:300;line-height:1.2rem}.footer .link .attr{align-self:center;width:85px}.footer .link .periscopic-logo{width:113px;height:27.5px;padding:0}}.methods-and-sources{position:absolute;top:0;width:100%;height:100%;background-color:hsla(0,0%,87%,.9);z-index:1001;display:flex;align-items:center}.methods-and-sources .modal{width:90vw;max-width:600px;margin:auto;padding:2rem;position:relative;display:flex;flex-direction:column;background-color:#fff;font-size:1.8rem;color:#000;overflow-y:scroll}.methods-and-sources .modal .modal-header{font-family:Univers LT,Arial,sans-serif;font-size:3rem;margin-bottom:2rem;max-width:85%}.methods-and-sources .modal .disclaimer-header{font-size:2rem;margin:2rem 0 1rem}.methods-and-sources .modal .text{font-size:1.2rem;line-height:1.7rem;font-weight:300;margin-bottom:1.2rem}.methods-and-sources .modal .text a{color:#2aace0;text-decoration:none}.methods-and-sources img{position:absolute;right:2rem;cursor:pointer;width:2rem}.slideleft-enter{transform:translate(-640px)}.slideleft-enter.slideleft-enter-active{transform:translate(0);transition:transform .5s ease-in-out}.slideleft-leave{transform:translate(0)}.slideleft-leave.slideleft-leave-active{transform:translate(-640px);transition:transform .5s ease-in-out}.country-details{position:absolute;left:0;width:311px;top:63px;padding:1rem 0 0;box-sizing:border-box;border-left:9px solid #dad4cd;background-color:hsla(30,7%,95%,.95)}.country-details h1{height:48px;font-size:2rem;font-weight:400;max-width:235px;margin:1rem 0;padding:0 2rem}.country-details h2{font-size:1.4rem;text-decoration:underline;margin-bottom:.5rem}.country-details.no-data div{padding:1.5rem}.country-details.no-data em{font-size:1.2rem}.details{display:block}.detail-box{display:flex;flex-wrap:wrap;padding:1.5rem 0;color:#d8d1c9;cursor:pointer}.detail-box:hover{transition:color .5s;color:#7d7a76}.detail-box.active{color:#222;cursor:default}.detail-box.last{padding-bottom:2rem;border-bottom:0 solid #d8d1c9}.rate-number{font-size:2rem;font-family:Univers LT,Arial,sans-serif;width:20%;text-align:right;margin-right:5%}.rate-label-box{width:75%}.flex{display:flex}.rate-label{font-size:1.4rem;padding-bottom:5px}.rate-text{font-size:1.2rem;font-weight:300;line-height:1.5rem;padding-bottom:5px}.rate-text.center{align-self:center}.rate-text.end{align-self:flex-end}.bar-graph{font-family:Univers LT,Arial,sans-serif;font-size:1.2rem}.labels{font-size:1.4rem;line-height:2.8rem;color:#777779}.center{display:flex;flex-direction:column}.bars{display:flex;width:180px;cursor:pointer}.color-rect{margin:1.5px 0}.boys .color-rect{border-right:1px solid #000}.girls{text-align:end}.num{font-size:1.2rem;line-height:1.4rem}.close{top:2rem;right:2rem}.close img{height:11px;width:11px}.slideright-enter{transform:translate(375px)}.slideright-enter.slideright-enter-active{transform:translate(0);transition:transform .5s ease-in-out}.slideright-leave{transform:translate(0)}.slideright-leave.slideright-leave-active{transform:translate(375px);transition:transform .5s ease-in-out}.expand-leave{max-height:300px;opacity:1}.expand-leave.expand-leave-active{max-height:0;opacity:0;transition:all .3s ease-out}.expand-enter{max-height:0;opacity:0}.expand-enter.expand-enter-active{max-height:300px;opacity:1;transition:all .3s ease-out}.accordion-wrapper{width:370px;background-color:#faf9f8;opacity:.95}.accordion-wrapper h1{font-family:Univers LT,Arial,sans-serif;font-size:2.6rem;font-weight:400;margin:0;padding:2rem;color:#000}.accordion .accordion-section{display:flex;border-bottom:1px solid #d8d1c9}.accordion .accordion-border{width:9px;min-width:9px;content:"";background-color:#d8d1c9}.accordion .accordion-border.collapsed{background-color:transparent}.accordion .accordion-section.collapsed{color:#d8d1c9;cursor:pointer;transition:color .5s}.accordion .accordion-section.collapsed:hover{transition:color .5s;color:#7d7a76}.accordion .accordion-section.collapsed:hover .toggle-box .radio-button{transition:border .5s;border:1px solid #7d7a76}.accordion .accordion-section.collapsed .toggle-box .radio-button{transition:border .5s;border:1px solid #d8d1c9}.accordion .accordion-unit{padding:1rem}.accordion .toggle-boxes{display:flex}.accordion .toggle-box{display:flex;align-items:center;margin:0 1rem 0 0;cursor:pointer}.accordion .toggle-box .radio-button{height:1rem;width:1rem;border-radius:50%;border:1px solid #000}.accordion .toggle-box>span{padding-left:.5rem;line-height:1.2rem}.accordion .text-box{padding:.5rem 0}.accordion .label{font-size:2rem;margin:2rem 0 1rem}.accordion .content{font-size:1.2rem;line-height:1.7rem;font-weight:300}.accordion .expand,.accordion .second-p{padding-top:1rem}.accordion .expand{cursor:pointer;text-decoration:underline}.accordion img{display:block;margin:1rem auto}.accordion .map-disclaimer{padding:2rem}.accordion .map-disclaimer>div.label{font-size:1.5rem}.bars .hom-label{font-size:1.4rem}.slidedown-enter{transform:translateY(60px)}.slidedown-enter.slidedown-enter-active{transform:translate(0);transition:transform .5s ease-in-out}.slidedown-leave{transform:translate(0)}.slidedown-leave.slidedown-leave-active{transform:translateY(60px);transition:transform .5s ease-in-out}.regional-context{position:absolute;bottom:40px;left:0;display:flex;float:left;background-color:#faf9f8;opacity:.95;padding:2.5rem 0 2rem;width:100%;z-index:1}.region-selector{display:flex;padding:0 2rem}.view{padding:0 1rem;font-size:1.6rem}.current-region{width:270px;border-bottom:1px solid #c3c2c2;font-size:1.6rem;font-weight:300;display:flex;position:relative;cursor:pointer}.chevron:before{border-style:solid;border-width:.25em .25em 0 0;content:"";position:absolute;top:.15rem;right:0;transform:rotate(-45deg);vertical-align:top;height:.5rem;width:.5rem}.chevron.right:before{left:0;transform:rotate(45deg)}.chevron.bottom:before{top:0;transform:rotate(135deg)}.chevron.left:before{left:.25em;transform:rotate(-135deg)}.region-menu{position:absolute;top:-294px;left:81px;height:294px;width:270px;background-color:#404041;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:none}.region-menu.visible{display:block}.selection{padding:.75rem 1.5rem;font-size:1.2rem;color:#fff;cursor:pointer}.selection:hover{transition:background-color .5s;background-color:#363636}.selection.selected{background-color:#2b2b2b}.plot{position:relative;border-left:1px solid #c3c2c2;border-right:1px solid #c3c2c2;margin-right:2rem}.center-line{position:relative;top:10px;height:5px;width:100%}.plot-point-tooltip{position:absolute;padding:1.5rem;max-width:200px}.plot-header{max-width:150px;padding-right:4rem;padding-bottom:.5rem;font-size:1.4rem}.plot-criteria{font-size:1.4rem;font-family:Univers LT,Arial,sans-serif}.plot-instruction{font-size:1.1rem;font-weight:300;margin-top:.5rem;border-top:1px solid #fff;padding-top:.5rem}.plot-instruction-circle{display:inline-block;margin-top:.25rem;height:1rem;width:1rem;border-radius:50%}.country-list-parent{margin-top:1rem;border-top:1px solid #fff;padding-top:1.5rem}.country-list{max-height:400px;overflow-y:auto}.country-list-item{display:flex;padding:.5rem;font-size:1.4rem;cursor:pointer}.country-list-item .plot-instruction-circle{min-width:1rem;margin-right:1rem;margin-top:.25rem}.close{position:absolute;top:1.5rem;right:1.5rem;font-weight:300;cursor:pointer;text-decoration:underline}.mobile-nav{display:flex;height:40px;width:100%}.mobile-nav .mobile-link{width:25%;height:100%;margin:auto;border:1px solid #dad3cc;border-bottom-width:3px;background-color:#fff;transition:background-color 1s;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.2rem;cursor:pointer;padding:0 .75rem}@media (min-width:550px){.mobile-nav .mobile-link{font-size:1.4rem}}.mobile-details{position:absolute;left:0;top:107px;padding:2rem 0 0;box-sizing:border-box;border-left:9px solid #dad4cd;border-right:9px solid #dad4cd;background-color:#f2f1f0}.mobile-details h1{font-family:Univers LT,Arial,sans-serif;font-size:2.25rem;font-weight:400;max-width:84%;margin:.5rem 0;padding:0 1.5rem}.mobile-details h2{font-size:1.4rem;text-decoration:underline;margin-bottom:.5rem}.mobile-details .details{display:block}.mobile-details .detail-box{display:flex;flex-wrap:wrap;padding:1.5rem;color:#222;border-bottom:1px solid #d8d1c9;cursor:pointer;padding-right:5%}.mobile-details .rate-number{font-size:2rem;font-family:Univers LT,Arial,sans-serif;width:15%;text-align:right;margin-right:5%}.mobile-details .rate-label-box{width:80%}.mobile-details .flex{display:flex}.mobile-details .rate-label{font-size:1.4rem;padding-bottom:5px}.mobile-details .rate-text{font-size:1.2rem;font-weight:300;line-height:1.5rem;padding-bottom:5px}.mobile-details .rate-text.center{align-self:center}.mobile-details .rate-text.end{align-self:flex-end}.mobile-details .rate-text.rate-details{padding-top:1rem}.mobile-details .rate-text.details-toggle{padding-top:1rem;text-decoration:underline}.mobile-details .bar-graph{font-family:Univers LT,Arial,sans-serif;font-size:1.2rem}.mobile-details .labels{font-size:1.4rem;line-height:2.8rem;color:#777779}.mobile-details .center{display:flex;flex-direction:column}.mobile-details .bars{display:flex;width:180px}.mobile-details .color-rect{margin:1.5px 0}.mobile-details .boys .color-rect{border-right:1px solid #000}.mobile-details .girls{text-align:end}.mobile-details .num{font-size:1.2rem;line-height:1.4rem}.mobile-details .close{position:absolute;top:2rem;right:2rem;cursor:pointer}.mobile-details .close img{height:100%;width:100%}.mobile-details.no-data div{padding:1.5rem}.mobile-details.no-data em{font-size:1.2rem}