html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:#FFF200}body{background-color:#F1F3F2;color:#4C4E4D;font-family:Alright Sans,Verdana,sans-serif;font-size:100%;line-height:1.5625;margin:0;padding-top:50px}@media (max-width: 880px){body{padding-top:50px}}.is-hidden{display:none}.-float-right{float:right}.-float-left{float:left}.-no-border{border:0}.-border-bottom{border-bottom:1px solid #E0DEDF}.-border-top{border-top:1px solid #E0DEDF}.-no-margin{margin:0}.-no-padding{padding:0}.-background-cover{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}@media (min-width: 1080px){.hide-at-large{display:none}}@media (min-width: 1080px){.show-at-large{display:block}}@media (max-width: 1080px){.show-at-large{display:none}}@media (max-width: 880px){.-hide-at-medium{display:none}}@media (max-width: 600px){.-hide-at-small{display:none}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.no-margin-child:first-child{margin-top:0}.no-margin-child:last-child{margin-bottom:0}img{display:block}@font-face{font-family:'fontello';src:url("//ea-cdn.voxmedia.com/production/vox-40-maps/stylesheets/fonts/fontello-b163d4d3.eot");src:url("//ea-cdn.voxmedia.com/production/vox-40-maps/stylesheets/fonts/fontello-b163d4d3.eot#iefix") format("embedded-opentype"),url("//ea-cdn.voxmedia.com/production/vox-40-maps/stylesheets/fonts/fontello-da841874.woff") format("woff"),url("//ea-cdn.voxmedia.com/production/vox-40-maps/stylesheets/fonts/fontello-b163d4d3.ttf") format("truetype"),url("//ea-cdn.voxmedia.com/production/vox-40-maps/stylesheets/fonts/fontello-124e7715") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-link:before{content:'\e800'}.icon-link-ext-alt:before{content:'\e804'}.icon-up-big:before{content:'\e805'}.icon-facebook:before{content:'\e801'}.icon-gplus:before{content:'\e803'}.icon-twitter:before{content:'\e802'}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_regular.eot");src:url("//www.vox.com/fonts/vox/alright_sans_regular.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_regular.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_regular_italic.eot");src:url("//www.vox.com/fonts/vox/alright_sans_regular_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_regular_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_regular_italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Alright Sans";src:url("//www.vox.com/fonts/vox/alright_sans_bold.eot");src:url("//www.vox.com/fonts/vox/alright_sans_bold.woff") format("woff"),url("//www.vox.com/fonts/vox/alright_sans_bold.ttf") format("truetype"),url("//www.vox.com/fonts/vox/alright_sans_bold.svg") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Balto";src:url("//www.vox.com/fonts/vox/baltoweb-medium.eot");src:url("//www.vox.com/fonts/vox/baltoweb-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Balto";src:url("//www.vox.com/fonts/vox/baltoweb-bold.eot");src:url("//www.vox.com/fonts/vox/baltoweb-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular.svg") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Harriet";src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_text_regular_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_text_regular_italic.svg") format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Harriet display";src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.eot");src:url("//www.vox.com/fonts/vox/harriet_display_bold_italic.woff") format("woff"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.ttf") format("truetype"),url("//www.vox.com/fonts/vox/harriet_display_bold_italic.svg") format("svg");font-weight:600;font-style:italic}@font-face{font-family:"voxicon";src:url("//www.vox.com/fonts/vox/voxicon.eot");src:url("//www.vox.com/fonts/vox/voxicon.woff") format("woff"),url("//www.vox.com/fonts/vox/voxicon.ttf") format("truetype")}.m-sticky-nav{position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;border-bottom:1px solid #efefef;z-index:99999}.m-sticky-nav .m-sticky-nav__logo{color:#6a6a69;font-family:voxicon;font-size:2.1em;display:block;height:50px;left:20px;line-height:1;position:absolute;text-decoration:none;top:10px;width:130px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.m-sticky-nav .m-sticky-nav__logo:before{content:"\e010"}.m-sticky-nav .m-sticky-nav__logo:hover{color:#292929}.m-sticky-nav .social{display:block;position:absolute;right:0;top:0;font-size:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.m-sticky-nav .social li{display:inline-block;width:50px;line-height:50px;text-align:center;border-left:1px solid #efefef;overflow-y:hidden}.m-sticky-nav .social li a{display:block;color:#6a6a69;text-decoration:none;font-size:13px}.m-sticky-nav .social li .icon-twitter,.m-sticky-nav .social li .icon-facebook,.m-sticky-nav .social li .icon-gplus,.m-sticky-nav .social li .icon-prev,.m-sticky-nav .social li .icon-next{-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.m-sticky-nav .social li .icon-prev,.m-sticky-nav .social li .icon-next{color:#292929}.m-sticky-nav .social li:hover .icon-twitter{background-color:#00ACEE;color:#fff}.m-sticky-nav .social li:hover .icon-facebook{background-color:#3B5998;color:#fff}.m-sticky-nav .social li:hover .icon-gplus{background-color:#D34836;color:#fff}.m-sticky-nav .social li:hover .icon-prev,.m-sticky-nav .social li:hover .icon-next{background-color:#FFF200;color:#6a6a69}.m-sticky-nav .social li:active a{padding-top:2px;margin-bottom:-2px}.menu{display:table}.menu .menu-container{height:100%;float:left}.menu ul{height:100%;width:100%}.menu a{text-decoration:none}.menu .menu-cast{background:#f73ec4;border-right:1px solid #fff;width:20%}.menu .menu-issues{width:80%}.menu .menu-issues li{border-right:1px solid #fff;float:left;height:33.33%;width:20%}.feature-body{margin:0 auto;padding:0 2em 2em 2em;-webkit-font-smoothing:antialiased}@media (max-width: 1080px){.feature-body{padding:0}}.feature-body a{color:#6d98a8;text-decoration:none}.feature-body a:hover{color:#6d98a8;text-decoration:underline}.feature-body header{text-align:center}.feature-body header h1{font-family:Balto, sans-serif;font-weight:700;font-size:4em;line-height:1.1;margin:100px auto 0 auto;max-width:1100px}@media (max-width: 600px){.feature-body header h1{font-size:2.8em;margin:40px 0 0 0;text-align:left}}.feature-body header h3{font-family:Harriet,serif;font-style:italic;font-size:1em;margin-top:.6em}@media (max-width: 600px){.feature-body header h3{text-align:left}}@media (max-width: 880px){.feature-body header{padding:0 1em}}.feature-body .feature-intro{font-size:1.25em;font-family:Harriet,serif;margin:15px auto 0 auto;max-width:40em;text-align:left}.feature-body .feature-intro i{font-style:italic}@media (max-width: 600px){.feature-body .feature-intro{font-size:1.1em}}@media (max-width: 880px){.feature-body .feature-intro{padding:0 1em}}@media (max-width: 600px){.feature-body .feature-intro{padding:0}}@media (min-width: 880px){.feature-body .feature-intro:first-letter{font-family:Balto,sans-serif;font-weight:600;font-size:5.2em;line-height:1;float:left;margin:0 .1em -.2em 0}}.feature-body hr{display:block;border:0 solid #e0dedf;border-bottom-width:1px;margin:4em auto 3em auto;max-width:40em;position:relative}.feature-body hr:before{content:'';display:block;width:1em;height:1em;background-color:#afc4ce;position:absolute;bottom:0;left:50%;margin:-.5em;-webkit-box-shadow:0 0 0 .5em #f1f3f2;-moz-box-shadow:0 0 0 .5em #f1f3f2;box-shadow:0 0 0 .5em #f1f3f2}.feature-body .vox-feature-list{counter-reset:mylist 0;margin-left:auto;margin-right:auto;max-width:1100px}.feature-body .vox-feature-list h3{font-family:Balto, sans-serif;font-size:28px;font-weight:700;text-align:center;margin:0 0 1em 0}.feature-body .vox-feature-list li{background:#fff;margin-bottom:1.5em;padding:10px;position:relative}.feature-body .vox-feature-list li:before{background:#FFF200;content:counter(mylist,decimal);counter-increment:mylist 1;font-family:Harriet, serif;font-size:32px;font-weight:700;left:20px;padding:0 20px;position:absolute;text-align:center;top:0;width:40px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width: 1080px){.feature-body .vox-feature-list li:before{left:10px}}.feature-body .vox-feature-list li:hover:before{background:#666;color:#fff}.feature-body .vox-feature-list .vox-share-tools{opacity:0;left:20px;position:absolute;top:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.feature-body .vox-feature-list .vox-share-tools a{color:#9a9a9a;font-size:24px;text-decoration:none;padding:0 5px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.feature-body .vox-feature-list .vox-share-tools .icon-link:hover{color:#292929}.feature-body .vox-feature-list .vox-share-tools .icon-twitter:hover{color:#00ACEE}.feature-body .vox-feature-list .vox-share-tools .icon-facebook:hover{color:#3B5998}@media (max-width: 1080px){.feature-body .vox-feature-list .vox-share-tools{opacity:1;left:auto;right:0}}.feature-body .vox-feature-list li:hover .vox-share-tools{opacity:1;left:110px}@media (max-width: 1080px){.feature-body .vox-feature-list li:hover .vox-share-tools{left:auto;right:0}}.feature-body .vox-feature-list h4{font-size:18px;line-height:20px;font-family:Balto, sans-serif;font-weight:700;padding-bottom:.5em}@media (max-width: 1080px){.feature-body .vox-feature-list h4{padding-top:60px}}.feature-body .vox-feature-list .vox-feature-story{float:left;padding:60px 50px 0 15px;width:45%}.feature-body .vox-feature-list .vox-feature-story p{font-size:14px}@media (max-width: 1080px){.feature-body .vox-feature-list .vox-feature-story{padding:20px 0 0 0}}.feature-body .vox-feature-list .vox-feature-photo{float:right;width:55%}.feature-body .vox-feature-list .vox-feature-photo img{max-width:100%}.feature-body .vox-feature-list .vox-feature-photo .caption{color:#666;font-size:12px;padding-top:10px;text-align:right}@media (max-width: 1080px){.feature-body .vox-feature-list .vox-feature-story,.feature-body .vox-feature-list .vox-feature-photo{float:none;width:100%}}h1{font-size:2em;font-family:Balto,Helvetica,sans-serif;font-weight:600;line-height:1;margin-bottom:2em;margin-top:1em;text-align:center}@media (max-width: 880px){h1{font-size:2em}}h1:after{content:'';display:table;margin-bottom:.2em}h2{color:#f73ec4;font-size:8em;font-family:Brushup, sans-serif;line-height:1em}@media (max-width: 1080px){h2{font-size:6em}}@media (max-width: 880px){h2{font-size:4em}}.header{margin:0 auto;max-width:75em;padding:2.5em .5em 5em .5em}@media (max-width: 728px){.header{padding:.5em 0}}.header a{color:cadetblue;text-decoration:none}.header a:hover{color:#6a6a69}.header p{font-family:Balto;font-size:1.2em;line-height:1.6em}.header img{float:left;background:#e8e2d6;padding:8px;height:auto;max-width:40%}@media (max-width: 728px){.header img{margin-bottom:1em}}.header .header_text{float:right;max-width:60%;padding-left:3em}@media (max-width: 728px){.header .header_text{padding:0}}@media (max-width: 728px){.header img,.header .header_text{float:none;max-width:100%;width:100%}}.magnifier{border:6px solid #d4d4d4;border-radius:50%;display:none;overflow:hidden;position:absolute}.magnifier_inner{left:0;position:relative;top:0}.vox-photo-hack img{width:100%}@media (min-width: 1080px){.vox-photo-hack img{height:338px}}.vox-photo-hack{position:relative}.vox-photo-hack:hover .icon-link-ext-alt:before{background:#FFF200;color:#4c4e4d}.icon-link-ext-alt:before{background:rgba(34,34,34,0.75);color:#fff;position:absolute;padding:15px;right:-3px;bottom:0;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.credits{background:#e9e7e8;border-top:8px solid #fff200;padding:3em 0 0 0}.credits ul{margin-left:auto;margin-right:auto;max-width:1100px}.credits li{float:left;font-family:Harriet, sans-serif;text-align:center;width:50%}.credits li a{color:#6a6a69;text-decoration:none}.credits li a:hover{color:#292929}.credits li span{color:#292929;font-family:Balto, sans-serif;font-weight:700}.last-minute-hack a{border:1px solid #bdbdbd;color:#6f95a6;display:block;font-size:14px;font-weight:700;margin:20px auto 80px auto;padding:15px 0;text-align:center;text-transform:uppercase;text-decoration:none;width:250px;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.last-minute-hack a:hover{background:#6f95a6;color:#fff}.link-fest{max-width:1150px;margin:0 auto}.link-fest li{float:left;position:relative;overflow:hidden;padding:0 10px;width:33.3%}.link-fest li .link-hero{background-position:center center;height:400px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.link-fest li a:hover .link-hero{opacity:.8}.link-fest li span{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.8) 100%);bottom:0;color:#fff;font-family:Balto, sans-serif;font-size:36px;font-weight:700;line-height:1.2;margin-right:10px;padding:200px 10px 20px 10px;position:absolute}@media (max-width: 880px){.link-fest li span{font-size:24px}}@media (max-width: 600px){.link-fest li{float:none;margin-bottom:20px;padding:0;width:100%}.link-fest li .link-hero{height:300px}.link-fest li span{display:block;width:100%}}.link-fest h3{font-family:Balto, sans-serif;font-size:28px;font-weight:700;text-align:center;margin:0 0 1em 0}.footer{background:#e9e7e8;border-top:8px solid #FFF200;padding:2em 0}.footer a{text-decoration:none}.footer h3{font-family:Balto, sans-serif;font-size:2em;font-weight:700;display:block;margin:0 auto 35px auto;text-align:center;width:4em}.footer .footer-peeps{color:#6a6a69;float:left;width:50%}.footer .footer-peeps li{font-family:Harriet, sans-serif;padding-bottom:.4em}.footer .footer-peeps li a{color:#6a6a69}.footer .footer-peeps li a:hover{color:#292929;text-decoration:underline}.footer .footer-peeps span{color:#292929;font-family:Balto, sans-serif;font-weight:700}@media (max-width: 880px){.footer .footer-peeps{float:none;width:100%}}@media (max-width: 1080px){.footer{margin-top:2em}}.center{max-width:75em;margin:0 auto}@media (max-width: 880px){.center{padding:0 1em}}@media (min-width: 600px){.center{max-width:50em;width:66.66667%}}