﻿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;text-rendering:optimize-legibility}::selection{background-color:#F2F2F2}html,body{height:100%;width:100%}body{background-color:#f1f3f2;color:#4d4d4d;font-family:Alright Sans, Verdana, sans-serif;font-size:16px}a{color:#4f7177;text-decoration:none;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}h1{font-family:Balto, Helvetica, sans-serif;font-size:4em;font-weight:700}h3{clear:both;font-family:Balto, Helvetica, sans-serif;font-weight:700;font-size:1.8em;margin:20px 0 3px 10px;padding-top:30px}@media (max-width: 600px){h3{margin-top:0;padding-top:20px}}h6{color:#696969;font-style:italic;margin-top:30px}strong,b{font-family:Balto, Helvetica, sans-serif;font-weight:700}em,i{font-style:italic}p{line-height:28px;margin-bottom:22px;orphans:3;widows:3}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide-div{display:none}.align-center{margin:0 auto;text-align:center;width:100%}.no-scroll{overflow-y:hidden}.no-link-style{color:#4d4d4d}@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_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:"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");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.icon-twitter:before{content:"";font-family:"voxicon", serif}.icon-facebook:before{content:"";font-family:"voxicon", serif}.icon-gplus:before{content:"";font-family:"voxicon", serif}.icon-down-small:before{content:"";font-family:"voxicon", serif}.icon-down:before{content:"";font-family:"voxicon", serif}.icon-email:before{content:"";font-family:"voxicon", serif}.icon-hide:before{content:"";font-family:"voxicon", serif}.header{margin:0 auto;max-width:100%;width:880px}h1{background-color:#fff200;display:inline-block;margin-bottom:10px;margin-top:10px}.intro{font-size:18px;line-height:28px}@media (max-width: 1080px){.header{padding:0 10px;max-width:100%}h1{font-size:2.4em;display:inline}h1 span{background:none}.intro{font-size:16px;line-height:24px;margin-top:10px}}@media (max-width: 600px){h1{font-size:1.8em}}.m-sticky-nav{position:relative;margin:30px auto;max-width:100%;width:1080px}.m-sticky-nav .m-sticky-nav__logo{color:#4d4d4d;font-family:voxicon;float:left;font-size:3.1em;display:block;height:50px;line-height:1;text-decoration:none;width:130px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}@media (max-width: 1080px){.m-sticky-nav .m-sticky-nav__logo{margin-left:15px}}.m-sticky-nav .m-sticky-nav__logo:before{content:"\e010"}.m-sticky-nav .m-sticky-nav__logo:hover{color:#4d4d4d}.social{display:block;font-size:0;float:right;margin-top:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.social li{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;overflow-y:hidden}.social li a{display:block;color:#4d4d4d;text-decoration:none;font-size:16px}.social li .icon-twitter,.social li .icon-facebook,.social li .icon-gplus,.social li .icon-prev,.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}.social li .icon-twitter{color:#00ACEE}.social li .icon-facebook{color:#3B5998}.social li .icon-prev,.social li .icon-next{color:black}.social li:hover .icon-twitter{background-color:#00ACEE;color:white}.social li:hover .icon-facebook{background-color:#3B5998;color:white}.m-sticky-nav .social li{height:auto;line-height:1;margin-top:16px;text-transform:uppercase;width:auto}.m-sticky-nav .social li a{font-size:12px;padding:8px 10px 5px 10px}.m-sticky-nav .social li span{padding-left:5px}.m-sticky-nav .social li .icon-twitter{background-color:#00ACEE;color:white}.m-sticky-nav .social li .icon-facebook{background-color:#3B5998;color:white}.m-sticky-nav .social li .icon-twitter:before,.m-sticky-nav .social li .icon-facebook:before{font-size:9px}.m-sticky-nav .social li .icon-twitter:hover,.m-sticky-nav .social li .icon-facebook:hover{background-color:#4f7177}.m-sticky-nav .social li:last-child{margin-left:8px}@media (max-width: 1080px){.m-sticky-nav .social li:last-child{margin-right:10px}}.ad-billboard{background:white;padding:10px 0;margin-left:-15px;margin-right:-15px;margin-bottom:-35px;overflow:hidden;max-width:calc( 100% + 30px );width:calc( 100% + 30px )}@media (max-width: 600px){.ad-billboard{margin-bottom:-5px;margin-left:-10px;margin-right:-10px;max-width:calc( 100% + 20px );width:calc( 100% + 20px )}}.m-sticky-nav__stb{float:right;padding-top:20px}.m-sticky-nav__stb a,.m-sticky-nav__stb a:hover{text-decoration:none}.m-sticky-nav__stb span{color:#4d4d4d;font-size:9px;text-transform:uppercase;text-decoration:none;padding-left:5px}@media (max-width: 1080px){.m-sticky-nav__stb{margin-left:10px;margin-top:-10px;padding-top:0}}@media (max-width: 600px){.m-sticky-nav__stb{margin-top:-17px}}#sections{min-height:807px}#sections{margin:0 15px}#sections li{float:left;padding:10px;width:10%}@media (max-width: 1500px){#sections li{width:calc( 100% / 6 )}}@media (max-width: 1080px){#sections li{width:20%}}@media (max-width: 600px){#sections li{width:50%}}#sections img{width:100%}#sections .section-cover{cursor:pointer}@media (max-width: 600px){#sections{margin:0 10px}}.section-hidden{display:none}.sort{border-bottom:1px solid #e0dedf;margin:80px 30px 0 30px}@media (max-width: 600px){.sort{margin:50px 0 0 0}}.calendar li,.subjects li{display:inline-block}.calendar strong,.subjects strong{text-transform:uppercase}.calendar{float:right}.calendar li{display:inline-block}.calendar a{display:inline-block;padding:20px 10px}.calendar a:hover{background-color:#e9e7e8}.subjects{float:left}.subjects span{display:inline-block;padding:20px 10px}.subjects .current span,.subjects .current{background:#4f7177;color:white}.subjects .subjects-title{padding-right:10px}.dropdown{position:relative}.dropdown .dropdown-title{cursor:pointer;position:relative;padding-right:35px}.dropdown .dropdown-title:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4d4d4d;bottom:24px;content:'';height:0px;right:10px;position:absolute;width:0px}.dropdown .current:after{border-top:6px solid white}.dropdown .dropdown-menu{background-color:#e9e7e8;display:none;position:absolute;left:-62.5px;text-align:left;top:55px;width:250px;z-index:9999}.dropdown .dropdown-menu li{display:block;padding-bottom:0}.dropdown .dropdown-menu li:last-child a{border-bottom:0}.dropdown .dropdown-menu a{border-bottom:1px solid #e0dedf;display:block !important;padding:10px 10px;width:100%}.dropdown .dropdown-menu a:hover{background-color:#4f7177;color:white}.dropdown:focus,.dropdown:hover{background-color:#e9e7e8}.dropdown:focus .dropdown-menu,.dropdown:hover .dropdown-menu{display:block}@media (max-width: 880px){.sort{margin:30px auto}.subjects{float:none;padding-left:10px}.subjects .subjects-title,.calendar{display:none}.subjects{font-size:.9em}}.model-full{background:rgba(0,0,0,0.6);bottom:0;height:100%;left:0;max-width:100%;position:fixed;right:0;top:0;width:100%}.model{background:white;bottom:0;height:80%;left:0;overflow:auto;margin:auto;padding:30px;position:fixed;right:0;top:0;width:50%;-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}.model strong{text-transform:uppercase}.model p{font-size:16px}.model p:first-child{font-size:2em;font-weight:700;line-height:1.1 !important;max-width:70%}.model p:first-child em{font-style:normal}.model p:first-child strong{text-transform:none}.model img{max-width:100%;width:100%}.model .section-hidden{display:block}.model .section-hidden a:hover{text-decoration:underline}.model .section-cover{display:none}.model .close-model{background:none;color:#4f7177;font-size:1.4em;height:50px;line-height:50px;padding-top:2px;position:absolute;right:30px;top:23px;text-align:center;text-decoration:none;width:50px;-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}.model .close-model span{display:none}.model .close-model:hover{background:#4f7177;color:white}.model .video-holder{margin-bottom:30px}.model .social{float:none;margin-top:0;position:absolute;top:23px;right:80px}@media (max-width: 1200px){.model p:first-child{font-size:20px;padding-top:60px;max-width:100%}}@media (max-width: 880px){.model{height:calc( 100% - 20px );margin:10px;padding:10px;max-width:calc( 100% - 20px );width:calc( 100% - 20px );-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}.model .close-model{right:10px}.model .social{right:60px}}.model-hidden{display:none}.pagination{font-family:Balto, Helvetica, sans-serif;font-size:1.4em;font-weight:700;line-height:30px;margin-top:20px;padding:0 10px;text-align:center;width:100%}.credits{background-color:#e9e7e8;margin-top:30px;padding-left:10px;padding-right:10px;padding-bottom:30px;text-align:center}.credits ul{list-style-type:none;margin:0 auto;max-width:100%;width:728px}.credits li{line-height:1.4;padding:5px 0}.credits strong{text-transform:uppercase}.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#000000}.ytp-thumbnail{padding-bottom:inherit;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.video-overlay{background-color:rgba(0,0,0,0.3);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:934;-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}.video-overlay:hover{background-color:transparent}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.html5-title-text{color:white}.ytp-large-play-button svg{fill:#fff003}.ytp-large-play-button polygon{fill:#ffffff}.lazyYT-container:hover .ytp-large-play-button-svg{opacity:1}.ytp-large-play-button{background:#4f7177;position:absolute;padding:20px 0 0 7px;z-index:935}.video .html5-info-bar{display:none}.video p:first-child{line-height:20px}.video .ytp-large-play-button{bottom:-23px;height:100px;left:-23px;width:100px}@media (max-width: 728px){.video .ytp-large-play-button{bottom:0;height:50px;left:0;width:50px}.video .ytp-large-play-button svg{margin:-23px 0 0 -25px}}.video-holder .html5-info-bar{bottom:0;font-size:38px;height:100px;left:100px;line-height:44px;position:absolute;padding:0 20px;text-shadow:1px 1px 6px rgba(0,0,0,0.8);width:calc( 100% - 100px );z-index:935}@media (max-width: 970px){.video-holder .html5-info-bar{bottom:-10px;font-size:32px;line-height:38px}}@media (max-width: 880px){.video-holder .html5-info-bar{bottom:-14px;font-size:28px;line-height:32px}}@media (max-width: 728px){.video-holder .html5-info-bar{bottom:0;font-size:20px;height:50px;left:50px;line-height:24px;width:calc( 100% - 50px )}}@media (max-width: 600px){.video-holder .html5-info-bar{background-color:black;font-size:15px;line-height:20px;padding:5px 10px}}@media (max-width: 400px){.video-holder .html5-info-bar{font-size:12px;line-height:15px;padding-top:10px}}.video-holder .ytp-large-play-button{bottom:0;height:100px;left:0;width:100px}@media (max-width: 728px){.video-holder .ytp-large-play-button{height:50px;width:50px}.video-holder .ytp-large-play-button svg{margin:-23px 0 0 -25px}}.video-holder-type-fix .html5-info-bar{padding-right:280px}@media (max-width: 880px){.video-holder-type-fix .html5-info-bar{padding-right:200px}}@media (max-width: 728px){.video-holder-type-fix .html5-info-bar{padding-right:10px}}.video-holder-type-fix-two .html5-info-bar{padding-right:400px}@media (max-width: 880px){.video-holder-type-fix-two .html5-info-bar{padding-right:200px}}@media (max-width: 728px){.video-holder-type-fix-two .html5-info-bar{padding-right:10px}}