@charset "UTF-8";@font-face{font-family:PFHandbookPro;font-style:normal;font-weight:regular;src:url(../fonts/pf-handbook-pro/pfhandbookpro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pf-handbook-pro/pfhandbookpro-regular-webfont.woff) format("woff"),url(../fonts/pf-handbook-pro/pfhandbookpro-regular-webfont.ttf) format("truetype"),url(../fonts/pf-handbook-pro/pfhandbookpro-regular-webfont.svg#PFHandbookPro) format("svg")}@font-face{font-family:PFHandbookPro;font-style:normal;font-weight:700;src:url(../fonts/pf-handbook-pro/pfhandbookpro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/pf-handbook-pro/pfhandbookpro-bold-webfont.woff) format("woff"),url(../fonts/pf-handbook-pro/pfhandbookpro-bold-webfont.ttf) format("truetype"),url(../fonts/pf-handbook-pro/pfhandbookpro-bold-webfont.svg#PFHandbookPro) format("svg")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#v2-sticky-nav ul:after,.blog-posts:after,.career-resources .resource-content:after,.category-sections:after,.contributor:after,.entry-content .image-list-small>li:after,.entry-content .image-list>li:after,.for-students .resource-content:after,.group:after,.image-list-small>li:after,.image-list>li:after,.main-content .image-list>li:after,.main-content .pie-chart-lists:after,.pie-chart-lists:after,.post-list-grid:after,.school-search-filters:after,.sticky-nav ul:after,.twitter-calendar:after,body.contact .site-content:after{clear:both;content:"";display:table}.fr{float:right}.fl{float:left}.text-center{text-align:center}.text-right{text-align:right}.muted{opacity:.5;filter:alpha(opacity=50)}.go:after{content:" »"}.caps{text-transform:uppercase}.hide,.school .img-wrapper,.slideshow .img-wrapper,.sticky-nav{position:absolute;left:-9999px}.accreditations button[class^=btn-][class*=sm]:after,.dropdown-arrow,.faux-dropdown label:after,.school-search-filters .dropdown:after{content:"";display:block;width:.9375rem;height:.375rem;position:absolute}.right-arrow,a[class^=slideshow-btn-]:after{content:"";display:block;width:.6875rem;height:1.8125rem;position:absolute}.-best .school .quick-facts h3:after,.plus,.seal-nav:after{display:block;content:"+";position:absolute;top:0;right:.625rem}.is-expanded .seal-nav:after,.minus{display:block;content:"-";position:absolute;top:0;right:.625rem;transform:scaleX(1.75)}.about-melissa:not(body):after,.cf:after,.degrees-content .content .copy:after,.entry-content .events-list li:after,.events-list li:after,.iol-twitter:after,.jump-box:after,.subject-content .degrees-content .content .copy:after{clear:both;content:"";display:table}#v2 .caps{text-transform:uppercase}#v2 .hide,#v2 .school .img-wrapper,#v2 .slideshow .img-wrapper,#v2 .sticky-nav,.school #v2 .img-wrapper,.slideshow #v2 .img-wrapper{position:absolute;left:-9999px}#v2 .no-display{display:none!important}#v2 .centered{text-align:center}.color-blue{color:#036ad5}.color-green{color:#297924}.color-red{color:#eb1616}.color-yellow{color:#9c620b}.color-dark-blue{color:#252b42}.color-navy{color:#252a42}fieldset{background-color:#f9f9fa;border:1px solid #dedfe2;margin:0 0 .6875rem;padding:1.375rem}input,label,select{display:block;font-size:14px}label{font-weight:600;margin-bottom:.34375rem}label.required:after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #dedfe2;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-size:14px;margin-bottom:.6875rem;padding:.45833rem;transition:border-color;width:100%}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c3c5ca}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#036ad5;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(3,93,188,.7);outline:none}textarea{resize:vertical}input[type=search]{-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.34375rem}input[type=file]{padding-bottom:.6875rem;width:100%}select{margin-bottom:1.375rem;max-width:100%;width:auto;appearance:none;background:#fff;border:1px solid #dedfe2;color:#446276;border-radius:2px;text-transform:uppercase;padding:.3125rem 1.875rem .3125rem .9375rem;margin-bottom:.9375rem;font-weight:400}select::-ms-expand{display:none}select:hover{border-color:#e65d63;cursor:pointer}select:active{border-color:#31bbdd}table{margin:.6875rem 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b5b8be;font-weight:600;text-align:left}td,th{padding:.6875rem 0}td{border-bottom:1px solid #dedfe2}td,th,tr{vertical-align:middle}.site-wrapper{background:#fff;overflow-x:hidden;max-width:1220px;margin:0 auto}.wrapper{margin:0 auto;padding-left:10px;padding-right:10px}.group,.wrapper{position:relative}#modal-redesign,.bar-wrapper [class*=label],.vert-center{position:relative;top:50%;transform:translateY(-50%)}.bar-wrapper button [class*=label],button #modal-redesign,button .bar-wrapper [class*=label],button .vert-center{position:absolute;width:100%;left:0}.wp-caption{max-width:100%}.error .site-content,.page-template-default .site-content,.page-template-template-sitemap .site-content,.search .site-content{margin-top:45px}.error .site-content h1,.page-template-default .site-content h1,.page-template-template-sitemap .site-content h1,.search .site-content h1{text-align:center}.error .site-content h1,.search .site-content h1{color:#252a42;font-size:2.0625rem;margin-bottom:1.25rem}.error .site-content,.search .site-content{margin-bottom:3.75rem}.archive .site-content footer,.page:not(.home):not(.state):not(.degrees) .site-content footer,.post footer{border-top:1px solid #dedfe2;padding:1.25rem 0 3.875rem}.archive .site-content ol:not(.pagination):not(.form-data),.page:not(.home):not(.state):not(.degrees) .site-content ol:not(.pagination):not(.form-data),.post ol:not(.pagination):not(.form-data){list-style:decimal;margin:1.25rem}.archive .site-content ol:not(.pagination):not(.form-data)>li,.page:not(.home):not(.state):not(.degrees) .site-content ol:not(.pagination):not(.form-data)>li,.post ol:not(.pagination):not(.form-data)>li{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #dedfe2}.archive .site-content .pagination,.page:not(.home):not(.state):not(.degrees) .site-content .pagination,.post .pagination{margin-bottom:2.5rem}.entry-content img.alignleft,.entry-content img.alignright,.entry-content img:not(.alignright):not(.alignleft){width:100%;height:auto}.entry-content img.aligncenter,.entry-content img:not(.alignright):not(.alignleft).aligncenter{max-width:none;width:100vw;position:relative;left:50%;margin:20px 0 0 -50vw}.entry-content h3{margin-top:2.1875rem}.entry-content .toc{border:1px solid #dedfe2;padding:1.25rem;background:#f8f9f9;margin-bottom:1.25rem}.entry-content .toc ul{margin-bottom:0}body:not(.home) .page header[role=banner]{margin-bottom:2.8125rem}body:not(.home) .page h1{font-size:2rem;margin:1.25rem 0}header.has-badge{position:relative}header.has-badge small{padding-left:2.5rem}header.has-badge i{position:absolute;left:0;top:-.5rem}.intro-content img{display:none}.entry-content{margin-top:1.25rem;padding:1.25rem 0 .625rem}.entry-content h2{font-size:1.3125rem;color:#231f1f;margin-top:2.8125rem}.entry-content ul{list-style:disc;margin:1.25rem}.entry-content li{margin-bottom:.3125rem}.category-sections{margin:2.5rem 0 0;border-top:1px solid #dedfe2;padding:2.5rem 0 1.875rem}.category-posts{margin-bottom:2.5rem}.category-posts ul{margin-bottom:1.25rem}.category-posts ul li{padding:.625rem;border-bottom:1px dashed #dedfe2}.category-posts ul a{color:#231f1f;font-size:.875rem;display:block}.category-posts ul a:hover{color:#e65d63}.category .pagination,.search .pagination{text-align:center}.category .pagination a,.category .pagination span,.search .pagination a,.search .pagination span{display:inline-block;font-size:1.125rem;font-weight:700;padding:0 5px;text-transform:uppercase}body.contact .site-content{margin-bottom:2.5rem}body.contact .gform_wrapper{margin:0}body.contact .gform_wrapper .gform_ajax_spinner{width:auto}body.contact .gform_wrapper .gform_footer{margin:0;padding:0}body.contact .gform_wrapper div.validation_error{margin-top:.9375rem;font-size:.875rem;font-weight:400}.single-rankings .site-wrapper{background:#f8f9f9}.overview-rankings{padding-top:35px;padding-bottom:45px;background-color:#fff;border-bottom:1px solid #dedfe2}.overview-rankings.-r-home .btn{margin:10px 0}.rankings .overview-rankings{padding-bottom:20px}.overview-rankings .outro *+h3{margin-top:40px}.overview-rankings .outro table{margin:1.375rem 0}.overview-rankings .outro th{padding:10px 15px}.overview-rankings .outro tr:nth-child(odd) td{background:#f8f9f9}.overview-rankings .outro td{padding:15px}.related-posts>section .section-title{margin-bottom:25px;text-align:center}.related-posts>section.featured-posts{padding-top:55px}.related-posts>section.resources{padding-top:35px;padding-bottom:35px}.related-posts>section.resources li{border-bottom:1px dashed #dedfe2}.rankings-sections>div{padding-top:55px;padding-bottom:40px}.rankings-sections>div:not(:first-child){border-top:1px solid #dedfe2}.rankings-sections h2{margin-bottom:35px;text-align:center}.entry-content .image-list,.entry-content .image-list-small,.image-list,.image-list-small,.main-content .image-list{margin:1.375rem 0}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.entry-content .image-list img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft),.image-list img:not(.alignright):not(.alignleft),.main-content .image-list img:not(.alignright):not(.alignleft){clip-path:polygon(0 20%,100% 20%,100% 80%,0 80%);display:block;height:auto;margin:-15% auto -20%;width:100%}.entry-content .image-list-small>li,.entry-content .image-list>li,.image-list-small>li,.image-list>li,.main-content .image-list>li{list-style:none;margin:0}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft){display:none}.entry-content .image-list-small li,.image-list-small li{border-bottom:1px solid #dedfe2}.career-resources,.for-students{position:relative}.career-resources .hero-state,.for-students .hero-state{margin-bottom:0}.career-resources .entry-content,.for-students .entry-content{margin-top:0}.career-resources .entry-content h2,.career-resources .entry-content h3,.career-resources .entry-content h4,.career-resources .entry-content strong,.for-students .entry-content h2,.for-students .entry-content h3,.for-students .entry-content h4,.for-students .entry-content strong{color:#252a42}.career-resources .entry-content h2,.for-students .entry-content h2{font-size:30px;margin-bottom:20px}.career-resources .entry-content h4,.for-students .entry-content h4{font-size:20px;margin:30px 0 10px;opacity:.4;font-weight:400;text-transform:none}.career-resources blockquote,.for-students blockquote{padding:16px 22px;margin:0}.career-resources blockquote p,.for-students blockquote p{color:#2895cb;text-transform:uppercase;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;font-weight:700;font-size:25px;line-height:1}.career-resources blockquote .author,.for-students blockquote .author{font-size:13px}.career-resources article footer,.for-students article footer{padding-left:10px;padding-right:10px}.career-resources #social-share,.for-students #social-share{position:absolute;top:410px;left:10px}.bg-blue,.bg-primary,.bg-purple,.bg-red,.bg-yellow,.for-students .entry-content .bg-blue,.for-students .entry-content .bg-primary,.for-students .entry-content .bg-purple,.for-students .entry-content .bg-red,.for-students .entry-content .bg-yellow{margin:1.375rem 0;padding:20px}.bg-blue,.bg-blue *,.bg-primary,.bg-primary *,.bg-purple,.bg-purple *,.bg-red,.bg-red *,.bg-yellow,.bg-yellow *,.for-students .entry-content .bg-blue,.for-students .entry-content .bg-blue *,.for-students .entry-content .bg-primary,.for-students .entry-content .bg-primary *,.for-students .entry-content .bg-purple,.for-students .entry-content .bg-purple *,.for-students .entry-content .bg-red,.for-students .entry-content .bg-red *,.for-students .entry-content .bg-yellow,.for-students .entry-content .bg-yellow *{color:#fff}.bg-blue a,.bg-primary a,.bg-purple a,.bg-red a,.bg-yellow a,.for-students .entry-content .bg-blue a,.for-students .entry-content .bg-primary a,.for-students .entry-content .bg-purple a,.for-students .entry-content .bg-red a,.for-students .entry-content .bg-yellow a{color:#9c620b}.bg-blue a:hover,.bg-primary a:hover,.bg-purple a:hover,.bg-red a:hover,.bg-yellow a:hover,.for-students .entry-content .bg-blue a:hover,.for-students .entry-content .bg-primary a:hover,.for-students .entry-content .bg-purple a:hover,.for-students .entry-content .bg-red a:hover,.for-students .entry-content .bg-yellow a:hover{text-decoration:underline}.bg-blue :first-child,.bg-primary :first-child,.bg-purple :first-child,.bg-red :first-child,.bg-yellow :first-child,.for-students .entry-content .bg-blue :first-child,.for-students .entry-content .bg-primary :first-child,.for-students .entry-content .bg-purple :first-child,.for-students .entry-content .bg-red :first-child,.for-students .entry-content .bg-yellow :first-child{margin-top:0}.bg-blue :last-child,.bg-primary :last-child,.bg-purple :last-child,.bg-red :last-child,.bg-yellow :last-child,.for-students .entry-content .bg-blue :last-child,.for-students .entry-content .bg-primary :last-child,.for-students .entry-content .bg-purple :last-child,.for-students .entry-content .bg-red :last-child,.for-students .entry-content .bg-yellow :last-child{margin-bottom:0}.for-students .entry-content div.bg-red,div.bg-red{background-color:#eb1616}.for-students .entry-content div.bg-yellow,div.bg-yellow{background-color:#9c620b}.for-students .entry-content div.bg-blue,div.bg-blue{background-color:#036ad5}.for-students .entry-content div.bg-purple,div.bg-purple{background-color:#7568cf}.for-students .entry-content div.bg-primary,div.bg-primary{background-color:#252a42}.sitemap .site-content{margin-top:45px}.sitemap-section:after{clear:both;content:"";display:table}.sitemap-section .links_list{font-size:.875rem;margin:2.5rem 0}.sitemap-section .links_list h3{margin-bottom:.6875rem}.sitemap-section h2{text-align:center}.sitemap-section h3 a{color:#446276}.sitemap-section li{margin-bottom:.5rem}.sitemap-section b{font-weight:400}ul.state-list{column-count:2;column-gap:0;font-size:.875rem;margin-bottom:2.5rem}ul.state-list span{display:inline-block;font-weight:700;margin-right:.625rem;width:1.875rem}ul.state-list a{display:block;padding:.3125rem 0}#school-profile h1{margin:2.5rem 0;text-align:center;font-size:2rem}#school-profile h2{font-size:1.3125rem;margin-bottom:1.25rem}#school-profile h3{font-size:1.125rem}#school-profile hr{margin:.9375rem 0}.school-intro{margin:50px 0 80px;font-size:16px}.school-intro .logo{margin:-20px auto 50px;display:block;max-width:220px}.school-intro ul{margin:30px 20px;list-style:disc}.school-intro ul ul{margin:10px 20px;list-style:square}.school-intro li{margin-bottom:8px}.school-intro h2:not(:first-of-type){margin:40px 0 20px}.tabs{text-align:center;border-bottom:1px solid #dedfe2;margin-bottom:2.5rem}.tabs li{display:inline-block;background:#fff;border:1px solid #dedfe2;border-bottom:none;border-radius:2px 2px 0 0}.tabs li.active{background-color:#fff;border-bottom:1px solid #fff;margin-bottom:-.0625rem}.tabs li.highlight{background:#e65d63;border-color:#e65d63}.tabs li.highlight a{color:#fff}.tabs li.highlight:hover{background:#e3474e}.tabs a{display:block;font-size:.875rem;padding:.625rem}.tab{margin-bottom:2.5rem}#school-profile .datapoint{width:50%;float:left}#school-profile .datapoint label{font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase;margin-bottom:0;opacity:.6}#school-profile .datapoint span{color:#94be14;font-weight:700;font-size:1.125rem}#school-profile .datapoint span.lg{font-size:2rem;line-height:2rem}.accreditations{margin-top:2.5rem}.accreditations ul{font-size:.875rem}.accreditations li{padding:.5rem 0;border-bottom:1px dashed #dedfe2}.accreditations li:last-child{border-bottom:none}.accreditations button[class^=btn-][class*=sm]{margin-top:1.25rem;position:relative;padding-right:2.5rem;padding-left:1.25rem}.accreditations button[class^=btn-][class*=sm]:after{top:1.25rem;right:.9375rem}.accreditations button[class^=btn-][class*=sm].active:after{transform:rotate(180deg);top:1.125rem;right:.75rem}.school_disclosures{font-size:.625rem;border-top:1px dashed #dedfe2;padding:.5rem 0}.programs{margin:2.5rem 0 0;border-top:1px solid #dedfe2;padding-top:2.5rem}.programs table{font-size:.75rem}.programs th:first-child,.programs th:nth-child(3){width:25%}.programs td,.programs th{padding:.625rem}.bio-card{background:#fff;border-radius:2px;border:1px solid #dedfe2;margin:1.875rem 0 0;text-align:center;padding:0 1.875rem 1.875rem;position:relative;overflow:hidden}.bio-card>*{position:relative;z-index:1}.bio-card h3{color:#252a42;position:absolute;top:1.875rem;left:0;width:100%}.bio-card img{z-index:0;margin-top:-5%}.bio-card a{display:inline-block;border:1px solid #dedfe2;font-size:.8125rem;line-height:.8125rem;padding:.75rem;margin:.625rem .625rem 0;position:relative}.bio-card a:first-of-type{padding-right:2.5rem}.bio-card a:hover{border-color:#e65d63}.bio-card a:hover i{opacity:1}.bio-card a i{position:absolute;opacity:.4;right:.5rem;top:.25rem}.bio-card-name{font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase;display:block;margin-top:-5rem;color:#252a42}.bio-card-title{font-size:.8125rem;display:block;margin-bottom:.75rem}.bio-card-title.bordered:after{content:"";display:block;margin:.75rem 1.875rem 0;border-bottom:1px dashed #dedfe2}.bio-card-edu{font-size:.8125rem;display:block;color:#252a42}.bio-card-edu strong{display:block;text-transform:uppercase;font-size:.75rem}.home .bio-card{margin-bottom:2.5rem}.slideshow{position:relative;margin:1.5625rem 2.5rem 1.875rem}.slideshow>h3{margin-bottom:1.125rem}.slideshow li{background:#fff;border:1px solid #dedfe2;position:relative;margin-bottom:1.25rem}.slideshow li:hover{border-color:#e65d63}.slideshow li h3{margin:0}.slideshow li article a{height:5.5rem;padding:.9375rem .625rem;display:block}a[class^=slideshow-btn-]{width:1.75rem;height:12.5rem;position:absolute;bottom:0;left:-2.375rem;background:#fff;border:1px solid #dedfe2;border-radius:2px;text-indent:-624.9375rem}a[class^=slideshow-btn-]:hover{border-color:#e65d63}a[class^=slideshow-btn-]:after{left:50%;top:50%;margin-top:-.90625rem;margin-left:-.34375rem}a[class^=slideshow-btn-].inactive{opacity:.4}a.slideshow-btn-prev{transform:rotate(180deg)}a.slideshow-btn-next{left:auto;right:-2.375rem}.dashed-list{border-top:1px dashed #dedfe2}.dashed-list>li{border-bottom:1px dashed #dedfe2;display:table;width:100%}.dashed-list>li:nth-child(odd){background-color:#f8f9f9}.dashed-list a{padding:6px;display:table-cell;vertical-align:middle}.faux-dropdown{position:relative}.faux-dropdown label{background:#fff;border:4px solid #31bbdd;border-radius:8px;box-shadow:inset 0 0 1px #999;line-height:2.3125rem;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase;padding-left:2.125rem;font-size:.875rem;position:relative;cursor:pointer}.faux-dropdown label:after{top:1rem;right:.625rem}.faux-dropdown .sprite-state-dropdown{position:absolute;left:.625rem;top:50%;margin-top:-.53125rem}.faux-dropdown ul{position:absolute;left:-624.9375rem}.faux-dropdown ul.active{width:100%;left:0;background:#fff;height:12.5rem;overflow-y:scroll;z-index:100;border:1px solid #dedfe2;border-radius:2px}.faux-dropdown ul li:nth-child(odd){background:#f8f9f9}.faux-dropdown ul a{display:block;padding:0 .625rem;line-height:2.0625rem;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase}.mask{position:fixed;width:200%;height:200%;top:-50%;left:-50%;z-index:99;background:hsla(0,0%,100%,.4);display:block}.blue-hue{background-position:top;background-size:cover;position:relative}.blue-hue>*{position:relative;z-index:2}.blue-hue:before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(37,42,66,.75);z-index:1;display:block}.hero i{margin-bottom:20px}.page-header{padding-bottom:.625rem}.page-header .subhead{color:#2895cb;display:block;margin:-1.3125rem 0 1.25rem;font-size:1.5625rem;text-align:center;text-transform:uppercase}.blog-posts{background-color:#f8f9f9;border-top:1px solid #dedfe2;clear:both;padding:0 0 3.125rem}.category .blog-posts{border-bottom:1px solid #dedfe2;margin-bottom:4.375rem}.category-career-resources .blog-posts,.category-for-students .blog-posts,.category-inside-online-learning.paged .blog-posts,.category-resources .blog-posts{background-color:transparent;border:none;padding:0}.search .blog-posts{background-color:transparent;border:none}.blog-posts h2,.blog-posts h3{font-size:2.125rem;margin-bottom:2.1875rem;text-align:center}.blog-posts .hfeed{list-style:none;margin:0}.blog-posts .article-post,.blog-posts .post-preview{background:#fff;font-size:.875rem;position:relative;border:1px solid #dedfe2;margin-bottom:1.25rem}.blog-posts .article-post .date,.blog-posts .post-preview .date{font-weight:700;display:block;margin-bottom:.625rem}.blog-posts .article-post img,.blog-posts .post-preview img{display:none}.blog-posts .article-post h3,.blog-posts .post-preview h3{margin:0 0 .6875rem;text-align:left}.blog-posts .article-post h3,.blog-posts .article-post h4,.blog-posts .post-preview h3,.blog-posts .post-preview h4{font-size:1.25rem;line-height:1.3125rem;margin-left:15px;margin-right:15px}.blog-posts .article-post h4,.blog-posts .post-preview h4{text-transform:uppercase;font-size:15px}.blog-posts .article-post p,.blog-posts .post-preview p{margin-left:15px;margin-right:15px}.list-boxes:after{clear:both;content:"";display:table}.list-boxes>li{line-height:.90909;margin-bottom:1.03125rem}.list-boxes a{height:80px;width:100%;transition:border .25s ease-in;border-left:6px solid #31bbdd;color:rgba(37,42,66,.3);display:table;font-size:20px;font-weight:700;text-transform:uppercase}.list-boxes a b{transition:color .25s ease-in;color:#2895cb;display:block;font-size:22px}.list-boxes a:active,.list-boxes a:focus,.list-boxes a:hover{border-left-color:#e65d63}.list-boxes a:active b,.list-boxes a:focus b,.list-boxes a:hover b{color:#e65d63}.list-boxes span{padding-right:.825rem;padding-left:.825rem;background-color:#fff;border:1px solid #dedfe2;border-left:none;display:table-cell;vertical-align:middle}.list-boxes.-special>li:last-child{margin-bottom:30px}.list-boxes.-special a{border:none;color:hsla(0,0%,100%,.7);height:100px;text-align:center}.list-boxes.-special a:active span,.list-boxes.-special a:focus span,.list-boxes.-special a:hover span{background-color:#215c76}.list-boxes.-special a:active b,.list-boxes.-special a:focus b,.list-boxes.-special a:hover b{color:#fff}.list-boxes.-special span{transition:background-color .1s ease-in;background-color:#252a42;border:6px solid #31bbdd}.list-boxes.-special b{color:#fff;font-size:35px}.modal{display:none;position:fixed;background:#fff;z-index:1000}.is-expanded .modal{display:block}.modal .close{transform:rotate(-45deg);position:absolute;top:10px;right:15px;background:0;font-size:0;width:30px;height:30px;padding:0;cursor:pointer;outline:none}.modal .close:hover{opacity:.5}.modal .close:after,.modal .close:before{position:absolute;top:0;left:calc(50% - 1px);content:"";display:block;width:2px;height:100%;background:#252a42}.modal .close:after{transform:rotate(-90deg)}#overlay-mask,.modal-mask{display:none;width:200%;height:200%;position:fixed;top:-50%;left:-50%;background:rgba(37,42,66,.75);z-index:999}#overlay-mask.active,.is-expanded #overlay-mask,.is-expanded .modal-mask,.modal-mask.active{display:block}#download-modal{width:calc(100% - 40px);height:auto;left:20px;top:20px;padding:35px;text-align:center}#download-modal img{height:200px}#download-modal h4{opacity:.5;font-size:22px;margin:30px 0 10px}#download-modal a{display:inline-block;border:2px solid #9c620b;border-radius:2px;padding:6px 35px;margin:0 5px;font-size:18px;text-transform:uppercase;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;color:#252a42}#download-modal a:hover{color:#2895cb;border-color:#2895cb}.pagination-top{margin:25px 0}ul.pagination{text-align:center;text-transform:uppercase}ul.pagination a,ul.pagination span{border-radius:2px;border:1px solid #dedfe2;color:#252a42;display:inline-block;line-height:33px;margin:0 3px;min-width:35px;outline:none;position:relative}ul.pagination .pagination-active a,ul.pagination .pagination-active span,ul.pagination a:hover,ul.pagination span:hover{border-color:#036ad5}ul.pagination .ais-pagination--item__first .ais-pagination--link,ul.pagination .ais-pagination--item__last .ais-pagination--link,ul.pagination .ais-pagination--item__next .ais-pagination--link,ul.pagination .ais-pagination--item__previous .ais-pagination--link{text-indent:-9999px;width:35px}ul.pagination .ais-pagination--item__first.ais-pagination--item__disabled,ul.pagination .ais-pagination--item__last.ais-pagination--item__disabled,ul.pagination .ais-pagination--item__next.ais-pagination--item__disabled,ul.pagination .ais-pagination--item__previous.ais-pagination--item__disabled{cursor:default;opacity:.4;visibility:visible}ul.pagination .ais-pagination--item__first.ais-pagination--item__disabled .ais-pagination--link:hover,ul.pagination .ais-pagination--item__last.ais-pagination--item__disabled .ais-pagination--link:hover,ul.pagination .ais-pagination--item__next.ais-pagination--item__disabled .ais-pagination--link:hover,ul.pagination .ais-pagination--item__previous.ais-pagination--item__disabled .ais-pagination--link:hover{border-color:#dedfe2}ul.pagination .ais-pagination--item__first [class*=icon-],ul.pagination .ais-pagination--item__last [class*=icon-],ul.pagination .ais-pagination--item__next [class*=icon-],ul.pagination .ais-pagination--item__previous [class*=icon-]{top:calc(50% - 4px)}ul.pagination a{display:block}ul.pagination.h-pagination-count{border:0}.h-pagination-curr{opacity:.4}.post-grid{max-width:100%;margin-left:auto;margin-right:auto;margin:2.5rem 0;padding-top:2.5rem;border-top:1px solid #dedfe2}.post-grid:after{clear:both;content:"";display:table}.grid-item{border:1px solid #dedfe2;margin-bottom:1.5625rem;padding:1.25rem;background:#f8f9f9;font-size:.875rem}.grid-item:hover{cursor:pointer;background:#fff}.grid-item:hover a{color:#e65d63}.school-search{background:#fff;padding:2.8125rem 0}.school-search h2,.school-search p{padding:0 .625rem}.school-search-filters{margin-bottom:0;margin-top:2.5rem;background:#f8f9f9;border-top:1px solid #dedfe2;border-bottom:1px solid #dedfe2;padding:.3125rem 0 .3125rem .625rem;position:relative}.school-search-filters button{font-size:1.125rem;margin-top:.3125rem;float:left}.school-search-filters .count{margin-left:1.75rem;float:left;font-weight:700}.school-search-filters .count .h-count{color:#94be14;font-size:1.875rem;display:inline-block}.school-search-filters .count .descript{text-transform:uppercase;opacity:.4;font-size:.6875rem;line-height:.75rem;margin-left:.3125rem;display:inline-block;width:9.375rem}.school-search-filters fieldset{position:absolute;left:-624.9375rem}.school-search-filters fieldset.active{padding:.9375rem;left:0;top:100%;margin:0 2.1875rem}.school-search-filters .dropdown{position:relative;margin-bottom:.9375rem}.school-search-filters .dropdown:last-child{margin-bottom:0}.school-search-filters .dropdown:after{z-index:10;top:.9375rem;right:.625rem}.school-search-filters .dropdown select{width:100%;margin-bottom:0}.school-search-filters img{position:fixed;width:100px;height:auto;left:50%;top:50%;margin:3.125rem 0 0 -3.125rem;background:hsla(0,0%,100%,.8);padding:0 1.25rem;border-radius:.625rem;display:none}.no-school-results{padding:30px 0 0}.school-results{margin:.0625rem 0 1.875rem;font-size:.8125rem;line-height:1.15385}.school-results thead{display:inline-block;width:100%}.school-results thead tr{display:block}.school-results tbody tr{display:block;padding:.9375rem 0;border-bottom:1px dashed #dedfe2;cursor:pointer}.school-results tbody tr:hover{background:#f0fafc}.school-results tbody tr:hover a{color:#e65d63}.school-results th{font-size:.625rem;text-transform:uppercase;border-bottom-color:#dedfe2;display:block;float:left;width:33.333%}.school-results th:first-child{padding-left:.625rem}.school-results td{display:block;width:100%;border-bottom:0;padding:.3125rem .625rem 0}.school-results a{font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase;font-size:1.25rem;font-weight:700}#sticky-sidebar nav{font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif!important;text-transform:uppercase;font-size:15px;line-height:1}#sticky-sidebar ul{background:#f8f9f9}.sticky-sidebar-trigger{outline:0;width:100%}.sticky-sidebar-icon{display:block;width:4px;height:18px;position:absolute;right:20px;top:calc(50% - 9px);background:#2895cb}.sticky-sidebar-icon:after,.sticky-sidebar-icon:before{content:"";display:block;width:4px;height:3px;position:absolute;top:4px;background:#f8f9f9}.sticky-sidebar-icon:after{top:11px}.sticky-sidebar-trigger:active .sticky-sidebar-icon:after,.sticky-sidebar-trigger:active .sticky-sidebar-icon:before,.sticky-sidebar-trigger:focus .sticky-sidebar-icon:after,.sticky-sidebar-trigger:focus .sticky-sidebar-icon:before,.sticky-sidebar-trigger:hover .sticky-sidebar-icon:after,.sticky-sidebar-trigger:hover .sticky-sidebar-icon:before{background:#dedfe2}.sticky-sidebar-trigger.active .sticky-sidebar-icon{background:0;right:24px}.sticky-sidebar-trigger.active .sticky-sidebar-icon:after,.sticky-sidebar-trigger.active .sticky-sidebar-icon:before{background:#2895cb;width:12px;height:2px;top:calc(50% - 1px);transform:rotate(-45deg)}.sticky-sidebar-trigger.active .sticky-sidebar-icon:after{transform:rotate(45deg)}.sticky-sidebar-nav a{display:block;padding:15px 20px;border-bottom:1px solid #dedfe2;color:#446276}.sticky-sidebar-nav a:hover{background:#dedfe2}.sticky-sidebar-nav a.active{position:relative;background:#e65d63;color:#fff}#social-share{height:1.6875rem;margin-top:.625rem}#social-share h4,#social-share li,#social-share ul{float:left}#social-share h4{line-height:1.75rem;vertical-align:text-top}#social-share li{display:block;opacity:.6;overflow:hidden;margin:0 .625rem;position:relative}#social-share .fb{margin-right:0}#social-share .socialite{background:url(../img/bg_tooltip.png) no-repeat;cursor:default;height:0;left:50%;margin-left:-49px;opacity:0;padding-top:21px;position:absolute;text-align:center;top:2.0625rem;width:98px;z-index:-10}#social-share li:hover{opacity:1;overflow:visible}#social-share li:hover .socialite{transition:transform .25s ease-in-out;transform:translateY(-.6875rem);height:95px;opacity:1;z-index:10}[class^=sprite-]{display:inline-block;text-indent:-624.9375rem;outline:none;background-repeat:no-repeat}.-r-best [class^=sprite-]{text-indent:0}[class^=sprite-sections]{background:url(../img/icons-sections.png);width:60px;height:60px}.sprite-sections-compass{background-position:-60px 0}.sprite-sections-shield{background-position:-60px -60px}.sprite-sections-graph{background-position:-60px -120px}.sprite-sections-list{background-position:0 0}.sprite-sections-piggybank{background-position:0 -60px}.sprite-sections-devices{background-position:0 -120px}.sprite-sections-audible{background-position:0 -180px}.sprite-state-dropdown{background:url(../img/icon-state-dropdown.png);width:17px;height:17px}[class^=sprite-nav]{background:url(../img/icons-nav.png);width:35px;height:35px}.sprite-nav-award{background-position:0 0}.sprite-nav-tools{background-position:-35px 0}.sprite-nav-world{background-position:-70px 0}.sprite-nav-compass{background-position:-105px 0}.sprite-logo{background:url(../img/logo-m-nav.png);width:125px;height:50px}[class^=sprite-social]{background-image:url(../img/icons-social.png);width:30px;height:30px}.sprite-social-facebook{background-position:0 0}.sprite-social-twitter{background-position:-30px 0}.sprite-social-google{background-position:-73px 0}.sprite-social-rss{background-position:-110px 0}[class^=sprite-sources]{background:url(../img/logos-sources.png);width:940px;height:65px}.sprite-globe{background:url(../img/icon-state-title.png);background:url(../img/icon-briefcase.svg);width:50px;height:50px}.sprite-compass{background:url(../img/icon-rankings-title.png);width:50px;height:50px}.sprite-seal{height:230px;width:208px;display:block;margin:0 auto}.-best:not(.-r-best) .sprite-seal{background-image:url(../img/seal-best.png)}.-cheap .sprite-seal{background-image:url(../img/seal-most-affordable.png)}.accreditations button[class^=btn-][class*=sm]:after,.dropdown-arrow,.faux-dropdown label:after,.school-search-filters .dropdown:after,.sprite-arrow-sm{background:url(../img/icon-arrow-sm.png);width:15px;height:6px}.right-arrow,.sprite-arrow-lg,a[class^=slideshow-btn-]:after{background:url(../img/icon-arrow-lg.png);width:11px;height:29px}.sticky-nav{background:#f8f9f9;border-bottom:1px solid #dedfe2}.sticky-nav ul{text-align:center}.sticky-nav li{display:inline-block;margin-right:-4px}.sticky-nav li:first-child{margin-left:-2.5rem}.sticky-nav li:last-child{margin-right:-2.5rem}.sticky-nav li.active a{background:#e65d63;color:#fff}.sticky-nav a{display:block;padding:0 2.5rem;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;font-size:.875rem;line-height:3.125rem;text-transform:uppercase;color:#446276}.sticky-nav a:hover{background:#dce1e5}.fixed-to-top .sticky-nav{position:fixed;top:0;z-index:99}.seal{height:316px;margin:1.375rem 0}.seal .sprite-seal{margin-bottom:1.375rem}.home .seal,.rankings .seal{height:260px}.methodology-container{z-index:2;background:#fff;margin-bottom:.625rem}.seal-nav{display:block;border:2px solid #dedfe2;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;text-transform:uppercase;font-weight:700;line-height:1.875rem;padding:0 .8125rem;position:relative}.seal-nav:active,.seal-nav:focus{color:#036ad5}.seal-nav:after{font-size:1.125rem;top:-.0625rem}.is-expanded .seal-nav:after{top:-.125rem;right:.6875rem}.methodology-content{max-height:0;overflow:hidden;position:absolute;z-index:99;margin-top:-.125rem;transition:max-height .2s ease-in;background:#fff}.is-expanded .methodology-content{max-height:21.875rem}.methodology-content p{padding:.6875rem;font-size:.75rem;line-height:.875rem;margin-bottom:0;border:2px solid #dedfe2}.top-schools{counter-reset:top-schools}.school{border:2px solid #dedfe2;position:relative;margin-bottom:1rem}.school.hover{border-color:#e65d63}.school .quick-facts h3{display:table-cell;vertical-align:middle;padding:.625rem 1.875rem .625rem 4.375rem;height:3.125rem}.-best .school .quick-facts h3:after{top:1rem;right:.625rem;font-size:1.625rem}.-cheap .school .quick-facts h3{color:#252a42}.-best .school .quick-facts:hover{cursor:pointer}.-best .school .quick-facts:hover .count{background:#e65d63}.-best .school .quick-facts:hover h3{color:#e65d63}.school .datapoints{border-top:1px solid #dedfe2;padding:.625rem .625rem 0}.school .datapoints:after{clear:both;content:"";display:table}.school .datapoint{width:50%;float:left;padding-bottom:.3125rem}.school .datapoint:last-child{padding-bottom:0}.school .datapoint>span{font-size:.8125rem;line-height:.9375rem}.school label{font-size:.625rem;line-height:.625rem;margin:0;font-weight:700;text-transform:uppercase;color:#252a42}.school .additional-info{border-top:1px solid #dedfe2;padding:1.875rem .625rem;font-size:.875rem}.school .additional-info h3{color:#252a42}.school .additional-info hr{margin:1.875rem 0}.school .additional-info .stats li{position:relative;padding:0 0 .5rem}.school .additional-info .stats li.has-rank{padding-left:3.125rem}.school .additional-info .stats strong{font-size:1.25rem;position:absolute;left:-10px;text-align:right;top:2px;width:2.875rem}.school .additional-info div[itemprop=description]{border-top:1px solid #dedfe2;margin-top:1.875rem;padding-top:1.875rem}.school .additional-info div[itemprop=description] h3:not(:first-child){margin-top:1.875rem}.school .additional-info div[itemprop=description] ul{list-style:disc;margin:1.25rem 0 1.25rem 1.5625rem}.school .additional-info div[itemprop=description] li{margin-bottom:.5rem}.school .inactive{display:none}.school .active{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.s-rank{position:absolute;font-size:2.5rem;top:0;left:0;color:#fff;font-family:PFHandbookPro,Trebuchet MS,Verdana,Verdana Ref,sans-serif;font-weight:700;text-align:center;background:#31bbdd}.dashed-list .s-rank{width:2.5rem}.quick-facts .s-rank{width:3.75rem}.-cheap .s-rank{background:rgba(115,138,152,.85)}.twitter-calendar{border-top:1px dashed #dedfe2;padding-top:1.75rem}.twitter-calendar dl{margin:1.125rem 0 3.75rem}.twitter-calendar dt{position:absolute;margin-top:0}.twitter-calendar dd{padding:.625rem 0 0 4.375rem;font-size:1.25rem;line-height:1.25rem;margin-bottom:1.25rem;min-height:3.125rem}.calendar-date{background:#2895cb;color:#fff;text-align:center;width:3.75rem;font-size:.75rem;text-transform:uppercase;line-height:1rem;padding-top:.125rem;font-weight:400}.calendar-date span{display:block;margin-top:.125rem;background:#fff;border:1px solid #dedfe2;color:#2895cb;font-size:1.5625rem;font-weight:700;line-height:2.0625rem}.view-more{padding-top:.6875rem;padding-bottom:.6875rem;color:#2895cb;cursor:pointer;font-size:15px;position:relative;text-align:center;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.view-more:after,.view-more:before{height:10px;width:10px;transform:rotate(-45deg);border-bottom:1px solid #2895cb;border-left:1px solid #2895cb;content:"";display:block;margin-top:-5px}.view-more:before{margin-right:5%}.view-more:after{margin-left:5%}.is-expanded .view-more:after,.is-expanded .view-more:before{transform:rotate(135deg);margin-top:5px}.view-full{padding-top:.6875rem;padding-bottom:1.375rem;color:#2895cb;display:block;font-size:15px;position:relative;text-align:center;text-transform:uppercase}.heading-group:after{clear:both;content:"";display:table}.heading-group .group{border-top:0;border:1px solid #dedfe2;margin:20px 0}.fancy-resource .heading-group h3,.heading-group h3{background:#7568cf;color:#fff;margin:0;padding:14px 20px}.heading-group p{padding:7px 20px;margin:0}.heading-group p:first-of-type{padding-top:14px}.heading-group p:last-of-type{padding-bottom:14px}.heading-group ul{margin:0;padding:0}.heading-group li{border-bottom:1px solid #dedfe2;list-style:none;margin:0;padding:14px 19px}.heading-group li:nth-child(2n){background:#f6f7f7}.heading-group li:last-child{border-bottom:none}.bordered-dl,.easy-reading .bordered-dl,.easy-reading .news-table dl,.entry-content .bordered-dl,.entry-content .news-table dl,.news-table .easy-reading dl,.news-table .entry-content dl,.news-table dl{border:1px solid #dedfe2;margin:0}.bordered-dl dd,.bordered-dl dt,.easy-reading .bordered-dl dd,.easy-reading .bordered-dl dt,.easy-reading .news-table dl dd,.easy-reading .news-table dl dt,.entry-content .bordered-dl dd,.entry-content .bordered-dl dt,.entry-content .news-table dl dd,.entry-content .news-table dl dt,.news-table .easy-reading dl dd,.news-table .easy-reading dl dt,.news-table .entry-content dl dd,.news-table .entry-content dl dt,.news-table dl dd,.news-table dl dt{border-top:1px solid #dedfe2;margin:0}.bordered-dl dt,.easy-reading .bordered-dl dt,.easy-reading .news-table dl dt,.entry-content .bordered-dl dt,.entry-content .news-table dl dt,.news-table .easy-reading dl dt,.news-table .entry-content dl dt,.news-table dl dt{color:#252a42;padding:10px 20px;text-transform:uppercase}.bordered-dl dt:first-of-type,.easy-reading .bordered-dl dt:first-of-type,.easy-reading .news-table dl dt:first-of-type,.entry-content .bordered-dl dt:first-of-type,.entry-content .news-table dl dt:first-of-type,.news-table .easy-reading dl dt:first-of-type,.news-table .entry-content dl dt:first-of-type,.news-table dl dt:first-of-type{border-top:0}.bordered-dl dt[class]:before,.easy-reading .bordered-dl dt[class]:before,.easy-reading .news-table dl dt[class]:before,.entry-content .bordered-dl dt[class]:before,.entry-content .news-table dl dt[class]:before,.news-table .easy-reading dl dt[class]:before,.news-table .entry-content dl dt[class]:before,.news-table dl dt[class]:before{background:no-repeat 50% 50%/contain;content:"";display:inline-block;height:20px;margin-right:12px;vertical-align:-5px;width:20px}.bordered-dl dt.who:before,.easy-reading .bordered-dl dt.who:before,.easy-reading .news-table dl dt.who:before,.entry-content .bordered-dl dt.who:before,.entry-content .news-table dl dt.who:before,.news-table .easy-reading dl dt.who:before,.news-table .entry-content dl dt.who:before,.news-table dl dt.who:before{background-image:url(../img/icon-who.svg)}.bordered-dl dt.what:before,.easy-reading .bordered-dl dt.what:before,.easy-reading .news-table dl dt.what:before,.entry-content .bordered-dl dt.what:before,.entry-content .news-table dl dt.what:before,.news-table .easy-reading dl dt.what:before,.news-table .entry-content dl dt.what:before,.news-table dl dt.what:before{background-image:url(../img/icon-what.svg)}.bordered-dl dt.when:before,.easy-reading .bordered-dl dt.when:before,.easy-reading .news-table dl dt.when:before,.entry-content .bordered-dl dt.when:before,.entry-content .news-table dl dt.when:before,.news-table .easy-reading dl dt.when:before,.news-table .entry-content dl dt.when:before,.news-table dl dt.when:before{background-image:url(../img/icon-when.svg)}.bordered-dl dt.where:before,.easy-reading .bordered-dl dt.where:before,.easy-reading .news-table dl dt.where:before,.entry-content .bordered-dl dt.where:before,.entry-content .news-table dl dt.where:before,.news-table .easy-reading dl dt.where:before,.news-table .entry-content dl dt.where:before,.news-table dl dt.where:before{background-image:url(../img/icon-where.svg)}.bordered-dl dt.why:before,.easy-reading .bordered-dl dt.why:before,.easy-reading .news-table dl dt.why:before,.entry-content .bordered-dl dt.why:before,.entry-content .news-table dl dt.why:before,.news-table .easy-reading dl dt.why:before,.news-table .entry-content dl dt.why:before,.news-table dl dt.why:before{background-image:url(../img/icon-why.svg)}.bordered-dl dt.more:before,.easy-reading .bordered-dl dt.more:before,.easy-reading .news-table dl dt.more:before,.entry-content .bordered-dl dt.more:before,.entry-content .news-table dl dt.more:before,.news-table .easy-reading dl dt.more:before,.news-table .entry-content dl dt.more:before,.news-table dl dt.more:before{background-image:url(../img/icon-more-info.svg)}.bordered-dl dd,.easy-reading .bordered-dl dd,.easy-reading .news-table dl dd,.entry-content .bordered-dl dd,.entry-content .news-table dl dd,.news-table .easy-reading dl dd,.news-table .entry-content dl dd,.news-table dl dd{background:#fff;padding:20px}.bordered-dl dd :first-child,.easy-reading .bordered-dl dd :first-child,.easy-reading .news-table dl dd :first-child,.entry-content .bordered-dl dd :first-child,.entry-content .news-table dl dd :first-child,.news-table .easy-reading dl dd :first-child,.news-table .entry-content dl dd :first-child,.news-table dl dd :first-child{margin-top:0}.bordered-dl dd :last-child,.easy-reading .bordered-dl dd :last-child,.easy-reading .news-table dl dd :last-child,.entry-content .bordered-dl dd :last-child,.entry-content .news-table dl dd :last-child,.news-table .easy-reading dl dd :last-child,.news-table .entry-content dl dd :last-child,.news-table dl dd :last-child{margin-bottom:0}.bordered-dl p,.easy-reading .bordered-dl p,.easy-reading .news-table dl p,.entry-content .bordered-dl p,.entry-content .news-table dl p,.news-table .easy-reading dl p,.news-table .entry-content dl p,.news-table dl p{margin:12px 0}.bordered-dl ul,.easy-reading .bordered-dl ul,.easy-reading .news-table dl ul,.entry-content .bordered-dl ul,.entry-content .news-table dl ul,.news-table .easy-reading dl ul,.news-table .entry-content dl ul,.news-table dl ul{margin:-8px 0 22px 15px}.bordered-dl li,.easy-reading .bordered-dl li,.easy-reading .news-table dl li,.entry-content .bordered-dl li,.entry-content .news-table dl li,.news-table .easy-reading dl li,.news-table .entry-content dl li,.news-table dl li{list-style:disc;margin:5px 0 5px 20px}.show-more-container{margin-bottom:30px;padding-bottom:20px;position:relative}.show-more-container .readmore{position:absolute;right:0;bottom:-15px;left:0;z-index:2}.show-more-container .show-more{max-height:510px;overflow:hidden;position:relative;transition:max-height 1.5s ease}.show-more-container .show-more:after{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(180deg,hsla(180,6%,97%,0),#f6f7f7);content:"";display:block;height:100px;transition:height .5s ease;z-index:1}.show-more-container.is-open .readmore{display:none}.show-more-container.is-open .show-more{max-height:1999px}.show-more-container.is-open .show-more:after{height:0}.news-table{margin:30px 0}.news-table header{background:no-repeat 50% 50%/cover;border-top:8px solid #eb1616;color:#fff;padding:20px;position:relative}.news-table header:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(37,42,66,.8);content:"";z-index:0}.news-table header h3{color:#fff;font-size:20px;font-weight:400;margin:0 0 .75em;position:relative;z-index:1}.news-table header p{margin:0;position:relative;z-index:1}.news-table dl{border-top:0}.conference-table,.easy-reading .conference-table,.entry-content .conference-table{margin:30px 0}.conference-table .show-more,.easy-reading .conference-table .show-more,.entry-content .conference-table .show-more{max-height:2000px}.conference-table.is-open .show-more,.easy-reading .conference-table.is-open .show-more,.entry-content .conference-table.is-open .show-more{max-height:2999px}.conference-table h3,.easy-reading .conference-table h3,.entry-content .conference-table h3{background:#297924;color:#fff;margin:0;padding:10px 20px;text-transform:uppercase}.conference-table ul,.easy-reading .conference-table ul,.entry-content .conference-table ul{margin:0}.conference-table li,.easy-reading .conference-table li,.entry-content .conference-table li{list-style:none;margin:0}.conference-table .image,.easy-reading .conference-table .image,.entry-content .conference-table .image{background:no-repeat 50% 50%/cover;display:block;height:180px}.conference-table .meta,.easy-reading .conference-table .meta,.entry-content .conference-table .meta{border-right:1px solid #dedfe2;border-left:1px solid #dedfe2}.conference-table .meta li,.easy-reading .conference-table .meta li,.entry-content .conference-table .meta li{border-bottom:1px solid #dedfe2;font-size:13px;line-height:18px;padding:10px 10px 10px 56px}.conference-table .meta li b,.easy-reading .conference-table .meta li b,.entry-content .conference-table .meta li b{color:#252a42;font-size:14px;text-transform:uppercase}.conference-table .meta li:before,.easy-reading .conference-table .meta li:before,.entry-content .conference-table .meta li:before{position:absolute;top:50%;left:20px;background:no-repeat 50% 50%/contain;content:"";display:inline-block;height:20px;transform:translateY(-50%);width:20px}.conference-table .meta li.location:before,.easy-reading .conference-table .meta li.location:before,.entry-content .conference-table .meta li.location:before{background-image:url(../img/icon-location.svg)}.conference-table .meta li.date:before,.easy-reading .conference-table .meta li.date:before,.entry-content .conference-table .meta li.date:before{background-image:url(../img/icon-date.svg)}.conference-table .meta li.sponsor:before,.easy-reading .conference-table .meta li.sponsor:before,.entry-content .conference-table .meta li.sponsor:before{background-image:url(../img/icon-sponsors.svg)}.conference-table .meta li.hashtag:before,.easy-reading .conference-table .meta li.hashtag:before,.entry-content .conference-table .meta li.hashtag:before{background-image:url(../img/icon-hashtag.svg)}.conference-table .content,.easy-reading .conference-table .content,.entry-content .conference-table .content{background:#fff;border-bottom:1px solid #dedfe2;border-left:1px solid #dedfe2;border-right:1px solid #dedfe2;padding:20px}.conference-table .content p,.easy-reading .conference-table .content p,.entry-content .conference-table .content p{line-height:22px;margin-bottom:22px}.conference-table .twitter-insights,.easy-reading .conference-table .twitter-insights,.entry-content .conference-table .twitter-insights{padding-top:8px;position:relative}.conference-table .twitter-insights:before,.easy-reading .conference-table .twitter-insights:before,.entry-content .conference-table .twitter-insights:before{background:#fff url(../img/icon-twitter-blue.svg) no-repeat 50% 50%/24px 24px;content:"";display:block;height:24px;margin:0 auto;position:relative;width:84px;z-index:2}.conference-table .twitter-insights:after,.easy-reading .conference-table .twitter-insights:after,.entry-content .conference-table .twitter-insights:after{position:absolute;top:20px;right:0;left:0;border-bottom:1px solid #dedfe2;content:"";display:block;z-index:1}.conference-table .twitter-insights ul:before,.easy-reading .conference-table .twitter-insights ul:before,.entry-content .conference-table .twitter-insights ul:before{background:#fff;border-left:1px solid #dedfe2;border-top:1px solid #dedfe2;content:"";display:block;height:20px;margin:20px auto -30px;position:relative;transform:rotate(45deg);width:20px;z-index:1}.conference-table .twitter-insights li,.easy-reading .conference-table .twitter-insights li,.entry-content .conference-table .twitter-insights li{border:1px solid #dedfe2;margin:20px 0;padding:20px 20px 0}.conference-table .twitter-insights li:last-child,.easy-reading .conference-table .twitter-insights li:last-child,.entry-content .conference-table .twitter-insights li:last-child{margin-bottom:0}.conference-table .twitter-insights .tweet p,.easy-reading .conference-table .twitter-insights .tweet p,.entry-content .conference-table .twitter-insights .tweet p{font-size:18px;line-height:1.4}.conference-table .twitter-insights .tweet .author,.easy-reading .conference-table .twitter-insights .tweet .author,.entry-content .conference-table .twitter-insights .tweet .author{font-size:15px}.conference-table .twitter-insights .tweet img,.easy-reading .conference-table .twitter-insights .tweet img,.entry-content .conference-table .twitter-insights .tweet img{float:left;height:40px;margin:4px 10px 0 0;width:40px}.conference-table .twitter-insights .tweet b,.easy-reading .conference-table .twitter-insights .tweet b,.entry-content .conference-table .twitter-insights .tweet b{font-size:13px}.conference-table .twitter-insights .insight,.easy-reading .conference-table .twitter-insights .insight,.entry-content .conference-table .twitter-insights .insight{background:#f6f7f7;border-top:1px solid #dedfe2;font-size:14px;margin:0 -20px;padding:20px 20px 20px 50px}.conference-table .twitter-insights .insight:before,.easy-reading .conference-table .twitter-insights .insight:before,.entry-content .conference-table .twitter-insights .insight:before{background:url(../img/icon-arrow-insight.svg) no-repeat 50% 50%/contain;content:"";display:block;float:left;height:18px;margin:5px 0 0 -30px;width:20px}.conference-table .twitter-insights .insight b,.easy-reading .conference-table .twitter-insights .insight b,.entry-content .conference-table .twitter-insights .insight b{font-size:13px;text-transform:uppercase}.conference-table .twitter-insights .insight :last-child,.easy-reading .conference-table .twitter-insights .insight :last-child,.entry-content .conference-table .twitter-insights .insight :last-child{margin-bottom:0}.entry-content .events-list,.events-list{background:#fff;border:1px solid #dedfe2;margin:1em 0}.entry-content .events-list li,.events-list li{border-bottom:1px solid #dedfe2;list-style:none;padding:20px}.entry-content .events-list li:last-child,.events-list li:last-child{border-bottom:0}.entry-content .events-list img,.events-list img{display:none}.entry-content .events-list .date,.events-list .date{font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase}.entry-content .events-list .date:before,.events-list .date:before{background:url(../img/icon-date-gray.svg) no-repeat 50% 50%/contain;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:-5px;width:20px}.entry-content .events-list h4,.events-list h4{font-size:14px;line-height:1.3;margin:.5em 0;text-transform:uppercase}.entry-content .events-list :last-child,.events-list :last-child{margin-bottom:0}.for-students .entry-content .popular-job,.popular-job{background:#eeeef0;margin:20px 0}.for-students .entry-content .popular-job h3,.popular-job h3{background:#7568cf;color:#fff;margin:0;padding:20px 60px 10px;position:relative;text-align:center;text-transform:uppercase}.for-students .entry-content .popular-job h3:after,.popular-job h3:after{position:absolute;right:0;bottom:-15px;left:0;border-left:calc(50vw - 20px) solid transparent;border-right:calc(50vw - 20px) solid transparent;border-top:15px solid #7568cf;content:"";display:block}.for-students .entry-content .popular-job ul,.popular-job ul{border:1px solid #dedfe2;border-top:0;margin:0}.for-students .entry-content .popular-job li,.popular-job li{background:no-repeat 30px 50%/40px;list-style:none;margin:0;padding:35px 0 10px 90px}.for-students .entry-content .popular-job .growth,.popular-job .growth{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23252A42%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M1.3,15.1l7.6,7.6L7.6,24L0,16.4L1.3,15.1z M3.8,12.6l7.6,7.6l-1.3,1.3l-7.6-7.6L3.8,12.6z M6.3,10l7.6,7.6 l-1.3,1.3l-7.6-7.6L6.3,10z M24,0v17.6l-5-5.1l-3.8,3.8L7.6,8.7L11.4,5L6.3,0H24z%22%20%2F%3E%3C%2Fsvg%3E")}.for-students .entry-content .popular-job .wage,.popular-job .wage{background-color:#f6f7f7;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23252A42%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M12,0L0,9v4.5l3-2.2v11.2C3,23.3,3.6,24,4.4,24h15c0.8,0,1.6-0.7,1.6-1.5V11.2l3,2.2V9L12,0z M19.8,22.5 c-0.6,0-0.4-0.3-0.4-0.3H12V15H7.8v7.2h-3c0,0,0,0.3,0,0.3V10.1l7.5-5.6l7.5,5.6V22.5z M13.8,10.2h3v3h-3V10.2z%22%20%2F%3E%3C%2Fsvg%3E");border-top:1px solid #dedfe2}.for-students .entry-content .popular-job h4,.popular-job h4{color:#252a42;font-size:13px;font-weight:700;line-height:1.5;margin:0;opacity:1;text-transform:uppercase}.for-students .entry-content .popular-job h4 span,.popular-job h4 span{font-weight:400}.for-students .entry-content .popular-job .number,.popular-job .number{color:#7568cf;font-size:30px;font-weight:700}.for-students .entry-content .icon-column,.icon-column{background:#3a4055;color:#fff;font-size:30px;font-weight:700;line-height:1;margin:10px 0;padding:20px}.for-students .entry-content .icon-column h3,.icon-column h3{color:#fff;font-size:30px;font-weight:700;margin:0;text-align:center;text-transform:uppercase}.for-students .entry-content .icon-column h3 span,.icon-column h3 span{display:block;font-size:20px;font-weight:400}.for-students .entry-content .icon-column h4,.icon-column h4{color:#9c620b;font-size:15px;font-weight:400;margin:0;opacity:1;text-transform:uppercase}.for-students .entry-content .icon-column ul,.icon-column ul{margin:1.375rem auto 0;max-width:250px}.for-students .entry-content .icon-column li,.icon-column li{background:no-repeat 20px 50%/40px;list-style:none;margin:20px 0 0;padding-left:80px}.for-students .entry-content .icon-column li.icon-computer,.icon-column li.icon-computer{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.3)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M20.7,16.5V4.6c0-0.8-0.3-1.5-1.1-1.5H4.7c-0.8,0-1.9,0.7-1.9,1.5v11.9H0v4.5h24v-4.5H20.7z M15.1,19.8H8.9v-1.7h6.1V19.8z M19.6,16.5H4.5V4.6c0,0,0.2,0.2,0.2,0.2h14.9c0,0,0-0.1,0-0.1L19.6,16.5z%22%20%2F%3E%3C%2Fsvg%3E")}.for-students .entry-content .icon-column li.icon-science,.icon-column li.icon-science{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.3)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M19.5,4.7L19.5,4.7L19.5,4.7z M19.6,11.9c2.5-2.4,3.6-4.7,2.8-6c-0.5-0.8-1.8-1.2-3-1.2v1.1 c1.2,0,1.8,0.2,2,0.6c0.2,0.3,0.1,0.7,0,1.1c-0.2,0.6-0.6,1.4-1.3,2.2c-0.4,0.5-0.8,1-1.4,1.5c-0.7-0.6-1.5-1.2-2.3-1.8 c-0.1-1-0.2-2-0.4-2.9c1.3-0.4,2.5-0.4,3.5-0.4l0-0.9h0c-1.1,0-2.3,0-3.7,0.4C15,2.3,13.6,0,12,0S9,2.1,8.2,5.4 C6.8,5,5.5,4.8,4.5,4.8C3,4.8,2,5.1,1.6,5.9c-0.8,1.4,0.4,3.7,2.9,6c-2.5,2.4-3.7,4.6-2.9,6C2,18.8,3,19.1,4.5,19.1 c1.1,0,2.3-0.2,3.7-0.6C9,21.8,10.4,24,12,24s3-2.2,3.8-5.5c1.4,0.4,2.7,0.6,3.7,0.6c1.4,0,2.5-0.4,2.9-1.2 C23.2,16.6,22,14.3,19.6,11.9z M17.9,11.9c-0.4,0.4-0.9,0.7-1.4,1.1c0-0.4,0-0.7,0-1.1c0-0.4,0-0.7,0-1.1 C17,11.2,17.5,11.6,17.9,11.9z M15,17c-0.5-0.2-1.1-0.4-1.7-0.7c0.3-0.2,0.6-0.3,1-0.5c0.3-0.2,0.6-0.4,0.9-0.6 C15.1,15.9,15.1,16.5,15,17z M13.7,14.9c-0.6,0.3-1.1,0.6-1.7,0.9c-0.6-0.3-1.1-0.6-1.7-0.9c-0.6-0.3-1.1-0.7-1.6-1 c0-0.6-0.1-1.3-0.1-1.9c0-0.7,0-1.3,0.1-1.9c0.5-0.3,1.1-0.7,1.6-1c0.6-0.3,1.1-0.6,1.7-0.9c0.6,0.3,1.1,0.6,1.7,0.9 c0.6,0.3,1.1,0.7,1.6,1c0,0.6,0.1,1.3,0.1,1.9c0,0.7,0,1.3-0.1,1.9C14.8,14.2,14.3,14.6,13.7,14.9z M8.8,15.3 c0.3,0.2,0.6,0.4,0.9,0.6c0.3,0.2,0.6,0.4,1,0.5C10.1,16.6,9.6,16.9,9,17C8.9,16.5,8.9,15.9,8.8,15.3z M7.5,13 c-0.5-0.4-1-0.7-1.4-1.1c0.4-0.4,0.9-0.7,1.4-1.1c0,0.4,0,0.7,0,1.1C7.5,12.3,7.5,12.7,7.5,13z M9,6.8c0.5,0.2,1.1,0.4,1.7,0.7 c-0.3,0.2-0.6,0.3-1,0.5C9.4,8.2,9.1,8.4,8.8,8.6C8.9,8,8.9,7.4,9,6.8z M14.3,8c-0.3-0.2-0.6-0.4-1-0.5C13.9,7.2,14.4,7,15,6.8 c0.1,0.6,0.2,1.2,0.3,1.8C14.9,8.4,14.6,8.2,14.3,8z M9.9,3.8c0.4-1,0.8-1.7,1.2-2.2C11.3,1.3,11.7,1,12,1c0.3,0,0.7,0.3,0.9,0.6 c0.4,0.5,0.9,1.3,1.2,2.2c0.2,0.6,0.4,1.2,0.6,1.9C13.8,6,12.9,6.4,12,6.8C11.1,6.4,10.2,6,9.3,5.7C9.4,5,9.6,4.4,9.9,3.8z M3.9,9.7 C3.2,8.9,2.8,8.2,2.6,7.5c-0.1-0.3-0.2-0.8,0-1.1c0.2-0.4,0.9-0.6,1.9-0.6l0,0c1,0,2.2,0.2,3.5,0.6C7.8,7.4,7.7,8.4,7.6,9.4 C6.7,10,6,10.6,5.3,11.2C4.7,10.7,4.3,10.2,3.9,9.7z M4.5,18c-1,0-1.7-0.2-1.9-0.6c-0.2-0.3-0.1-0.7,0-1.1c0.2-0.6,0.7-1.4,1.3-2.2 c0.4-0.5,0.9-1,1.4-1.5c0.7,0.6,1.5,1.2,2.3,1.8c0.1,1,0.2,2,0.4,2.9C6.6,17.8,5.4,18,4.5,18z M14.1,20.1c-0.4,1-0.8,1.7-1.2,2.2 c-0.2,0.3-0.6,0.6-0.9,0.6c-0.3,0-0.7-0.3-0.9-0.6c-0.4-0.5-0.9-1.3-1.2-2.2c-0.2-0.6-0.4-1.2-0.6-1.9c0.9-0.3,1.8-0.7,2.7-1.1 c0.9,0.4,1.8,0.8,2.7,1.1C14.6,18.8,14.4,19.5,14.1,20.1z M21.4,16.3c0.1,0.3,0.2,0.8,0,1.1c-0.2,0.4-0.9,0.6-1.9,0.6 c-1,0-2.2-0.2-3.5-0.6c0.2-0.9,0.3-1.9,0.4-2.9c0.8-0.6,1.6-1.2,2.3-1.8c0.5,0.5,1,1,1.4,1.5C20.8,14.9,21.2,15.7,21.4,16.3z M10.1,11.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9S13,10.1,12,10.1C11,10.1,10.1,10.9,10.1,11.9z%22%20%2F%3E%3C%2Fsvg%3E")}.for-students .entry-content .icon-column li.icon-engineering,.icon-column li.icon-engineering{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.3)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,9.8l-5.1-0.5l3.5-4.1l-3.1-3.2l-4.1,3.4L14.7,0h-4.5L9.7,5.3L5.5,1.9L2.4,5.1l3.1,4.1 L0,9.8v4.5l5.5,0.5l-3.3,4.1l3.2,3.2l4.1-3.4l0.6,5.3h4.5l0.5-5.3l4.1,3.4l3.2-3.2l-3.6-4.1l5.1-0.5V9.8z M16.8,10.1v3.7l-2.5,2.9 h-3.7l-2.8-2.9v-3.7l2.8-2.3h3.7L16.8,10.1z%22%20%2F%3E%3C%2Fsvg%3E")}.for-students .entry-content .icon-column li.icon-math,.icon-column li.icon-math{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.3)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M11.3,1.6c0-0.9-0.7-1.6-1.6-1.6H1.9C1.1,0,0.3,0.7,0.3,1.6v7.8c0,0.9,0.7,1.6,1.6,1.6h7.8 c0.9,0,1.6-0.7,1.6-1.6V1.6z M9.9,6.2H1.7V4.8h8.2V6.2z M23.7,1.6c0-0.9-0.7-1.6-1.6-1.6h-7.8c-0.9,0-1.6,0.7-1.6,1.6v20.8 c0,0.9,0.7,1.6,1.6,1.6h7.8c0.9,0,1.6-0.7,1.6-1.6V1.6z M22.3,14.4h-7.5V13h7.5V14.4z M22.3,9.6h-7.5V8.2h7.5V9.6z M11.3,14.6 c0-0.9-0.7-1.6-1.6-1.6H1.9c-0.9,0-1.6,0.7-1.6,1.6v7.8c0,0.9,0.7,1.6,1.6,1.6h7.8c0.9,0,1.6-0.7,1.6-1.6V14.6z M9.9,19.2H6.5v3.4 H5.1v-3.4H1.7v-1.4h3.4v-3.4h1.4v3.4h3.4V19.2z%22%20%2F%3E%3C%2Fsvg%3E")}.block-tabs{position:relative}.block-tab-section,.for-students .entry-content .block-tab-section{margin:10px 0}.block-tab-section .content,.for-students .entry-content .block-tab-section .content{display:none}.block-tab-section.active .content,.for-students .entry-content .block-tab-section.active .content{display:block}.block-tab-section h4,.for-students .entry-content .block-tab-section h4{color:#252a42;font-size:16px;font-weight:700;margin-top:0;opacity:1;text-transform:uppercase}.block-tab-section .content,.for-students .entry-content .block-tab-section .content{background:#fff;border:10px solid #252a42;border-top-width:0;padding:20px}.block-tab-section .content li,.for-students .entry-content .block-tab-section .content li{list-style:disc}.block-tab-section .content :first-child,.for-students .entry-content .block-tab-section .content :first-child{margin-top:0}.block-tab-section .content :last-child,.for-students .entry-content .block-tab-section .content :last-child{margin-bottom:0}.block-tab{height:50px;width:100%;background:#252a42 url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,10.3L13.7 10.3 13.7 0 10.3 0 10.3 10.3 0 10.3 0 13.7 10.3 13.7 10.3 24 13.7 24 13.7 13.7 24 13.7 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat right 20px top 50%/14px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1.15;position:relative;text-transform:uppercase}.block-tab.active{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,13.7H0v-3.4h24V13.7z%22%20%2F%3E%3C%2Fsvg%3E")}.block-tab span{position:relative;top:50%;left:20px;display:block;transform:translateY(-50%);width:calc(100% - 74px)}.us-map-container{padding-left:9px;width:100%}.us-map{top:15px}.us-map path{cursor:pointer;fill:#0065b3;stroke:#b3deff;stroke-width:1px}#colleges-by-state .us-map path{stroke:#252a42}.us-map a:active path,.us-map a:focus path,.us-map a:hover path{fill:#ad4d4d;stroke:#fff}.us-map text{cursor:pointer;font-size:9px;opacity:.9}#colleges-by-state .us-map text,.us-map .text-light{fill:#fff}.us-map line{opacity:.5;stroke:#252a42}#colleges-by-state .us-map line{stroke:#fff}.us-map-shadow{display:none;fill:#252a42;left:-3px;position:absolute;top:-19px;width:103%;z-index:-1}#colleges-by-state .us-map-shadow{display:block}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}a[class*=box-]{display:block;padding:14px 40px 14px 18px;font-size:16px;cursor:pointer;width:100%}a[class*=box-]:hover{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}a[class*=box-]:hover i{border-color:#036ad5}a[class*=box-] .muted{display:block;text-transform:uppercase;color:#252a42;font-size:13px}a.view-all{padding:15px}a.view-all .muted{text-align:center;font-weight:700;font-size:20px}.article-link a{color:#231f1f;display:block}.article-link a *{text-transform:none}.article-link a .gutter--all{margin:0;padding:15px 20px 20px}.article-link a h3{color:#036ad5;font-weight:700}.article-link a small{color:#036ad5;display:block;font-size:13px;text-transform:uppercase}.article-link:hover{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}.article-link:hover a h3,.article-link:hover a small{color:#004e8a}.article-link:hover .bg-cover{position:relative}.article-link:hover .bg-cover:after{background:rgba(0,78,138,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}[class*=btn],button:not(.reset),input[type=button]:not(.reset),input[type=submit]:not(.reset){-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#eb1616;border-radius:2px;border:none;color:#fff;font-size:20px;font-weight:700;line-height:1;padding:16px 24px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}[class*=btn]:focus,[class*=btn]:hover,button:not(.reset):focus,button:not(.reset):hover,input[type=button]:not(.reset):focus,input[type=button]:not(.reset):hover,input[type=submit]:not(.reset):focus,input[type=submit]:not(.reset):hover{background-color:#be1010;color:#fff}[class*=btn]:disabled,button:not(.reset):disabled,input[type=button]:not(.reset):disabled,input[type=submit]:not(.reset):disabled{cursor:not-allowed;opacity:.5}[class*=btn].btn-secondary,button:not(.reset).btn-secondary,input[type=button]:not(.reset).btn-secondary,input[type=submit]:not(.reset).btn-secondary{background:#036ad5;font-size:15px;height:40px;padding:0 10px}a[class*=btn]{background:#036ad5;display:block;font-size:15px;margin-top:15px}a[class*=btn]:focus,a[class*=btn]:hover{background:#0065b3}a[class*=btn].btn-attn{background:#eb1616;max-width:280px;margin:0 auto}a[class*=btn].btn-attn:focus,a[class*=btn].btn-attn:hover{background:#be1010}button.readmore{background:none;outline:none;padding:0;position:relative;width:100%}button.readmore:focus,button.readmore:hover{background:none}button.readmore:after,button.readmore:before{border-bottom:1px solid #dedfe2;content:"";display:block;width:calc(50% - 95px)}button.readmore:before{position:absolute;top:50%;left:0}button.readmore:after{position:absolute;top:50%;right:0}button.readmore span{background:#fff;border-radius:2px;border:1px solid #dedfe2;color:#252a42;cursor:pointer;display:block;font-size:13px;font-weight:700;height:30px;line-height:28px;margin:0 auto;text-align:center;text-transform:uppercase;transition:background .25s ease;width:150px}button.readmore span:hover{background:#dedfe2}button.readmore span:after,button.readmore span:before{border-right:2px solid #5f6168;border-top:2px solid #5f6168;content:"";display:inline-block;height:8px;margin:0 11px;transform:rotate(135deg);vertical-align:3px;width:8px}#rankings button.readmore:after,#rankings button.readmore:before{width:calc(50% - 125px)}#rankings button.readmore span{width:220px}button.readmore.toggled span:after,button.readmore.toggled span:before{transform:rotate(315deg);vertical-align:-1px}a.btn-tertiary{background:#f6f7f7;border-radius:2px;border:1px solid #dedfe2;color:#036ad5;cursor:pointer;display:block;font-size:13px;font-weight:700;height:40px;line-height:38px;margin:0 auto;max-width:280px;padding:0 10px;text-align:center;text-transform:uppercase;transition:background .25s ease}a.btn-tertiary:hover{background:#dedfe2;color:#036ad5}a.btn-ghost{background:transparent;border:1px solid #fff;color:#fff;margin:10px auto 0;max-width:240px;padding:10px}a.btn-ghost:active,a.btn-ghost:focus,a.btn-ghost:hover{background:#fff;color:#252a42}svg{width:100%;height:100%}svg:not(.color-preserve) *{fill:inherit;stroke:inherit}.cover{object-fit:cover;max-width:none;width:100%;min-height:100%}.to-outside{margin:-1px 0 0 -1px;width:calc(100% + 2px)}.badge-rankings{margin-bottom:20px}.bg-cover{background-size:cover;background-position:50%}ol,ul{list-style-type:none;margin:0;padding:0}.overview-rankings .outro ul,.v2-rankings-table .school-description ul{list-style-type:disc;margin-bottom:.6875rem;padding-left:1.375rem}.overview-rankings .outro ol{list-style-type:decimal;margin-bottom:.6875rem;padding-left:1.375rem}dl{margin-bottom:.6875rem}dl dt{font-weight:700;margin-top:.6875rem}dl dd{margin:0}.nav-boxed li{margin-bottom:10px}.chart-list li{color:#000;font-size:16px;line-height:1.125;padding-top:110px;text-transform:uppercase}.chart-list li:not(:last-child){margin-bottom:20px}.chart-list span{display:block;font-weight:700}.chart-list span.screen-reader{position:absolute;left:-9999px}.chart-list div,.chart-list svg{font-size:22px;font-weight:700;height:100px;left:calc(50% - 50px);line-height:100px;position:absolute;top:0;width:100px}.chart-list div.color-red,.chart-list svg.color-red{color:#eb1616}.chart-list div.color-yellow,.chart-list svg.color-yellow{color:#9c620b}.chart-list div.color-blue,.chart-list svg.color-blue{color:#0091ff}.mobile-table{background:#fff;border-collapse:initial;border-left:1px solid #dedfe2;border-right:1px solid #dedfe2;border-top:1px solid #dedfe2;margin:40px 0 10px}.mobile-table th{background:#f7f7f7;border-bottom:1px solid #dedfe2;border-right:1px solid #dedfe2;color:#252a42;font-size:12px;padding:10px 15px;text-transform:uppercase}.mobile-table th:last-child{border-right:none}.mobile-table td{border-bottom:1px solid #dedfe2;border-right:1px solid #dedfe2;font-size:15px;padding:15px}.mobile-table td:last-child{border-right:none}.mobile-table tbody td:first-child{font-weight:700;text-transform:uppercase}.data-table td{font-size:16px}body{-webkit-font-smoothing:antialiased;color:#231f1f;font-family:Noto Sans,sans-serif;font-size:14px;line-height:1.57143}h1,h2,h3,h4,h5,h6{color:#252a42;line-height:1.1;margin:0}h2{font-size:30px;margin-bottom:10px}.subject-content h2[class*=icon],h2[class*=icon]{background:#252a42;box-shadow:inset 0 0 0 7px #252a42,inset 0 0 0 8px hsla(0,0%,100%,.2);color:#fff;font-size:22px;line-height:25px;padding:20px;text-align:center;text-transform:uppercase}.subject-content h2[class*=icon] span,h2[class*=icon] span{color:#fff;display:block;font-size:14px}.subject-content h2[class*=icon]:not(.icon-none):before,h2[class*=icon]:not(.icon-none):before{background:#252a42 no-repeat 50% 50%/contain;content:"";display:block;height:40px;margin:0 auto 2px;width:40px}.subject-content h2[class*=icon].icon-overview:before,h2[class*=icon].icon-overview:before{background-image:url(../img/svg/icon-h2-overview.svg)}.subject-content h2[class*=icon].icon-graduate:before,h2[class*=icon].icon-graduate:before{background-image:url(../img/svg/icon-h2-degrees.svg)}.subject-content h2[class*=icon].icon-search:before,h2[class*=icon].icon-search:before{background-image:url(../img/svg/icon-h2-search.svg)}.subject-content h2[class*=icon].icon-briefcase:before,h2[class*=icon].icon-briefcase:before{background-image:url(../img/svg/icon-h2-briefcase.svg)}.subject-content h2[class*=icon].icon-discuss:before,h2[class*=icon].icon-discuss:before{background-image:url(../img/svg/icon-h2-discuss.svg)}.subject-content h2[class*=icon].icon-list:before,h2[class*=icon].icon-list:before{background-image:url(../img/svg/icon-h2-list.svg)}.copy-block h3{text-transform:uppercase;font-size:18px;margin:30px 0 18px}h3.large{font-size:22px;font-weight:400;margin:1.71875rem 0 1.03125rem}p{margin:0 0 14px}a{color:#036ad5;text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:#02448a}a:active,a:focus{outline:none}.anchor{float:left;margin-top:-50px}hr{border:0;border-bottom:1px solid #dedfe2;margin:1.375rem 0}hr.compact{margin:0}hr.glow{width:80px;margin:1.375rem auto;border-bottom:2px solid #fff;box-shadow:0 0 10px 0 hsla(0,0%,100%,.75)}img,picture{height:auto;margin:0;max-width:100%}.col-content a,.content a,.copy a,.entry-content a,.site-content a,.subject-content a{text-decoration:underline}.scholarship-content a{text-decoration:none}#v2{background:#f6f7f7}#v2 .site-wrapper{background:0;max-width:100%}#v2.lock{overflow-y:hidden}[class*=gutter]{margin:0 20px}[class*=gutter][class*="--all"]{margin:20px 20px 30px}[class*=fullwidth]{padding:0 20px}.copy-block{padding-top:40px;padding-bottom:30px}.bg-gray{background:#f6f7f7}.bg-primary{background:#252a42;color:#fff}.box-white{background:#fff}.box-gray,.box-white{border:1px solid #dedfe2}.box-gray{background:#f6f7f7}.media{max-width:280px;margin:0 auto}#v2-overlay-mask{width:100vw;height:100vw;position:fixed;top:0;left:0;display:none;z-index:1}#v2-overlay-mask.active{display:block}*{position:relative}html.locked{overflow-y:hidden}#site-header{background:#fff;z-index:1000}#logo{width:200px;height:34px;display:block;margin-left:12px;position:absolute}#site-header{height:76px}#site-header>.group{height:100%}.top-nav-box{position:absolute;top:1.25rem;right:0}.navigation-menu a{color:#000;display:block;font-weight:700;padding:10px 20px;text-transform:uppercase}.navigation-menu a:hover{color:#036ad5}.navigation-menu a:hover i{border-color:#036ad5}.navigation-menu .icon-chev-black-down{right:85px}.navigation-menu li ul{display:none}.navigation-menu li ul a{border-bottom:0;font-size:13px;font-weight:400;color:#5b5f71}.navigation-menu li.active .icon-chev-black-down{transform:rotate(-45deg);top:calc(50% - 2px)}.navigation-menu li.active ul{display:block}.navigation-menu .state-list ul{column-rule:1px solid #dedfe2;width:90%}.navigation-menu .state-list ul a{padding-left:20px}.secondary-menu a{display:block;color:#5b5f71;font-size:13px;text-transform:uppercase}.secondary-menu a:hover{color:#036ad5}.social{margin-left:10px}.social li{display:inline-block}.social a{opacity:.65}.site-footer{background:#252a42;text-align:center;padding:30px 20px;font-size:12px;color:hsla(0,0%,100%,.6)}.site-footer a{text-transform:uppercase;color:inherit;display:block;padding:4px 0}.site-footer a:hover{color:#fff}.site-footer p{margin:15px 0 0;font-size:11px}.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"],.top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"]{cursor:pointer;display:block;font-weight:700;padding:5px 20px;position:relative;width:100%}.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:after,.top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"]:after{position:absolute;top:50%;right:20px;border:solid transparent;border-left-color:#dedfe2;border-width:4px 0 4px 6px;content:"";display:block;margin-top:-4px;transition:transform .25s}.top-nav-box .navigation-menu .four-col>.sub-menu a:hover[href="#"],.top-nav-box .navigation-menu .three-levels>.sub-menu a:hover[href="#"]{color:#036ad5}.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:hover:after,.top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"]:hover:after{border-left-color:#036ad5}.active .top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"],.active .top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"],.top-nav-box .navigation-menu .four-col>.sub-menu .active a[href="#"],.top-nav-box .navigation-menu .three-levels>.sub-menu .active a[href="#"]{background:#f7f7f7;left:0;padding:14px 20px 14px 40px;position:absolute;top:0;z-index:100}.active .top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:after,.active .top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"]:after,.top-nav-box .navigation-menu .four-col>.sub-menu .active a[href="#"]:after,.top-nav-box .navigation-menu .three-levels>.sub-menu .active a[href="#"]:after{left:20px;right:auto;transform:scaleX(-1)}.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .three-levels>.sub-menu{overflow:hidden;padding:10px 0;position:relative;width:calc(100% - 60px)}.top-nav-box .navigation-menu .four-col>.sub-menu>li,.top-nav-box .navigation-menu .three-levels>.sub-menu>li{column-break-inside:avoid;display:block;height:32px;position:static}.top-nav-box .navigation-menu .four-col>.sub-menu a,.top-nav-box .navigation-menu .three-levels>.sub-menu a{text-transform:none}.top-nav-box .navigation-menu .four-col .sub-menu ul,.top-nav-box .navigation-menu .four-col:hover .sub-menu ul,.top-nav-box .navigation-menu .three-levels .sub-menu ul,.top-nav-box .navigation-menu .three-levels:hover .sub-menu ul{position:absolute;top:50px;bottom:0;left:100%;background:#fff;border-top:1px solid #dedfe2;border:none;padding:10px 0;transition:left .25s ease,top .25s ease;width:100%;z-index:10}.top-nav-box .navigation-menu .four-col .sub-menu ul a,.top-nav-box .navigation-menu .four-col:hover .sub-menu ul a,.top-nav-box .navigation-menu .three-levels .sub-menu ul a,.top-nav-box .navigation-menu .three-levels:hover .sub-menu ul a{padding:6px 20px}.top-nav-box .navigation-menu .four-col .sub-menu .active ul,.top-nav-box .navigation-menu .four-col:hover .sub-menu .active ul,.top-nav-box .navigation-menu .three-levels .sub-menu .active ul,.top-nav-box .navigation-menu .three-levels:hover .sub-menu .active ul{left:0}.top-nav-box .navigation-menu .four-col:hover>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu{min-height:480px}.top-nav-box .navigation-menu .blue-link a{color:#036ad5;text-decoration:underline}.top-nav-box .navigation-menu li:hover>a{color:#036ad5}.pie-chart{box-shadow:0 0 0 5px #f7f7f7;margin:0 auto;position:relative}.pie-chart,.pie-chart .label{border-radius:50%;border:10px solid #e8e9ea}.pie-chart .label{background:#f7f7f7;box-shadow:0 0 0 10px rgba(0,0,0,.1);margin:0;text-align:center;z-index:10}.pie-chart .label,.pie-chart .label:before{position:absolute;top:50%;left:50%}.pie-chart .label:before{content:attr(data-label);font-weight:700;line-height:1.2;text-transform:uppercase;transform:translate(-50%,-50%)}.pie-chart .numbers{color:#fff;font-weight:700;position:static}.pie-chart .numbers .number{position:absolute;top:50%;left:50%;display:block;text-align:center;transform-origin:50% 50%;z-index:50}.pie-chart .numbers .number span{display:inline-block}.pie-chart .numbers .number span:after{content:"%";font-weight:400}.pie-chart .slices{position:static}.pie-chart .slices span{position:absolute;top:50%;left:50%;background:#e8e9ea;display:block;transform-origin:0 0;width:8px;z-index:60}.pie-chart .slices span:after,.pie-chart .slices span:before{position:absolute;top:-2px;bottom:-2px;border-radius:15px;content:"";width:30px}.pie-chart .slices span:before{box-shadow:-8px 0 0 #e8e9ea;left:8px}.pie-chart .slices span:after{box-shadow:8px 0 0 #e8e9ea;right:8px}.pie-chart .pie-chart-section{position:absolute;z-index:2}.pie-chart .pie-chart-section.large,.pie-chart .pie-chart-section.large span{clip:auto;z-index:1}.pie-chart .pie-chart-section span{background:#004e8a;display:block;position:absolute}.pie-chart .pie-chart-section:first-of-type span{background-color:#eb1616}.pie-chart .pie-chart-section:nth-of-type(2) span{background-color:#9c620b}.pie-chart .pie-chart-section:nth-of-type(3) span{background-color:#036ad5}.pie-chart .pie-chart-section:nth-of-type(4) span{background-color:#7568cf}.pie-chart .pie-chart-section:nth-of-type(5) span{background-color:#252a42}.pie-chart-container{margin-bottom:3.4375rem}.pie-chart{height:300px;width:300px}.pie-chart .label{height:140px;width:140px}.pie-chart .label:before{font-size:16px}.pie-chart .numbers{font-size:19.2px}.pie-chart .numbers .number{line-height:70px;margin-left:-35px;margin-top:-35px;width:70px}.pie-chart .slices span{height:70px}.pie-chart .pie-chart-section{height:280px;width:280px;clip:rect(0,280px,280px,140px)}.pie-chart .pie-chart-section span{height:280px;width:280px;border-radius:140px;clip:rect(0,140px,280px,0)}.main-content .pie-chart-lists,.pie-chart-lists{margin:1.375rem 0}.main-content .pie-chart-lists .list,.pie-chart-lists .list{margin-bottom:1.375rem}.main-content .pie-chart-lists .list .list-content,.pie-chart-lists .list .list-content{padding-left:45px}.main-content .pie-chart-lists .list .list-content:before,.pie-chart-lists .list .list-content:before{height:30px;width:30px;background:#004e8a;border-radius:5px;content:"";display:block;float:left;margin-left:-45px}.main-content .pie-chart-lists .list.list-1 .list-content:before,.pie-chart-lists .list.list-1 .list-content:before{background-color:#eb1616}.main-content .pie-chart-lists .list.list-2 .list-content:before,.pie-chart-lists .list.list-2 .list-content:before{background-color:#9c620b}.main-content .pie-chart-lists .list.list-3 .list-content:before,.pie-chart-lists .list.list-3 .list-content:before{background-color:#036ad5}.main-content .pie-chart-lists .list.list-4 .list-content:before,.pie-chart-lists .list.list-4 .list-content:before{background-color:#7568cf}.main-content .pie-chart-lists .list.list-5 .list-content:before,.pie-chart-lists .list.list-5 .list-content:before{background-color:#252a42}.main-content .pie-chart-lists h4,.pie-chart-lists h4{font-size:15px;margin-bottom:5px;text-transform:uppercase}.main-content .pie-chart-lists ul,.pie-chart-lists ul{margin:0}.main-content .pie-chart-lists li,.pie-chart-lists li{font-size:13px;list-style:none;margin:0;padding:5px 0 0 10px}.main-content .pie-chart-lists li:before,.pie-chart-lists li:before{content:"\2022";float:left;margin-left:-10px}.collapse-section{border:3px solid #004e8a;clear:both;margin:1.375rem 0}.collapse-section>h3{background:#004e8a url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22white%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,10.3L13.7 10.3 13.7 0 10.3 0 10.3 10.3 0 10.3 0 13.7 10.3 13.7 10.3 24 13.7 24 13.7 13.7 24 13.7 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat right 20px top 50%/14px;padding:16px 20px;text-transform:uppercase;color:#fff;cursor:pointer;margin:-3px}.collapse-section>h3.active{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22white%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,13.7H0v-3.4h24V13.7z%22%20%2F%3E%3C%2Fsvg%3E")}.collapse-section:first-of-type{border-color:#eb1616}.collapse-section:first-of-type > h3{background-color:#eb1616}.collapse-section:first-of-type > h3:hover{background-color:#be1010}.collapse-section:nth-of-type(2){border-color:#9c620b}.collapse-section:nth-of-type(2)>h3{background-color:#9c620b}.collapse-section:nth-of-type(2)>h3:hover{background-color:#6c4408}.collapse-section:nth-of-type(3){border-color:#036ad5}.collapse-section:nth-of-type(3)>h3{background-color:#036ad5}.collapse-section:nth-of-type(3)>h3:hover{background-color:#0251a3}.collapse-section:nth-of-type(4){border-color:#7568cf}.collapse-section:nth-of-type(4)>h3{background-color:#7568cf}.collapse-section:nth-of-type(4)>h3:hover{background-color:#5241c3}.collapse-section:nth-of-type(5){border-color:#252a42}.collapse-section:nth-of-type(5)>h3{background-color:#252a42}.collapse-section:nth-of-type(5)>h3:hover{background-color:#131521}.collapse-section>:not(.js-toggle):not(.anchor){display:none}.collapse-section.active>:not(.js-toggle):not(.anchor){display:block}.collapse-section .content{padding:20px;background:#fff}.collapse-section .content>h3{font-weight:400;font-size:22px}.collapse-section table{margin:0}.collapse-section table thead{display:none}.collapse-section table tbody tr{display:block;border:1px solid #dedfe2;margin:1.375rem 0 0}.collapse-section table td{display:block;border:none;background:#f6f7f7}.collapse-section table td:first-child{background:#252a42;color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:700;margin:-1px -1px 0}.collapse-section table td[data-label]{padding:20px}.collapse-section table td[data-label]:before{content:attr(data-label);font-weight:700;text-transform:uppercase;color:#7568cf;display:block;font-size:12px;margin-bottom:.6875rem;line-height:15px}.collapse-section table td[data-label=Weight]{font-size:25px;line-height:20px;padding-bottom:0}#v2 #home-intro{padding-top:1px}#colleges-by-state{background:url(../img/svg/usmap.svg) no-repeat 50% 0/auto 400px;background-color:#252a42;padding-bottom:25px}#colleges-by-state>div>:not(.state-search){z-index:1}#colleges-by-state h2{color:#fff;text-align:center;padding:45px 35px 15px}#colleges-by-state .checked-list{text-transform:uppercase;font-weight:700;font-size:13px;text-align:center;margin:30px 0 20px;color:#fff}#colleges-by-state .checked-list li{padding:32px 0 20px}#colleges-by-state .checked-list i{opacity:.2;position:absolute;top:0;left:calc(50% - 15px)}#colleges-by-state .v2-faux-dropdown .select{border-color:#84878f;padding-left:45px}.icon-marker{position:absolute;top:calc(50% - 13px);left:18px;height:25px}.icon-marker svg{width:16px;fill:#84878f}.state-search{z-index:2}.list-table-numbered{background:#f6f7f7;box-shadow:-10px 0 20px 5px rgba(37,42,66,.2);z-index:2}.list-table-numbered li{color:#036ad5;border-color:#dbdfdf!important}.list-table-numbered li:before{color:inherit}.list-table-numbered li:after{border-color:#dbdfdf!important}#state-rankings .btn{background:#036ad5;color:#fff}#state-rankings .btn:hover{background:#0065b3;color:#fff}.author-bio{font-size:13px;margin-bottom:35px}.author-bio img{height:280px;margin:20px auto 15px;display:block}.author-bio h4{font-size:15px;padding-bottom:8px;border-bottom:1px solid #dedfe2;margin-bottom:8px}.author-bio h4,.author-bio strong{text-transform:uppercase}.dataviz{text-align:center;background:linear-gradient(180deg,#252a42 0,rgba(37,42,66,.9) 200px,rgba(37,42,66,.9))}.dataviz h2,.dataviz h3{color:#fff}.dataviz p{opacity:.8}.dataviz hr{margin:30px auto 15px}.dataviz h3{text-transform:uppercase;font-size:13px;margin:0}.dataviz img{margin:25px auto 15px;width:100%;max-width:450px}.graph-img{height:0;padding-top:61.2%;margin:20px auto;background:url(../img/svg/graph-mobile.svg) no-repeat 50% 50%/contain}.chart-list li{padding-left:25px;padding-right:25px}.contributor{margin:0 auto 10px}.contributor a{cursor:pointer;display:block;min-height:90px;overflow:hidden;padding:20px 20px 20px 110px}.contributor .img-box{background-position:top;background-size:cover;border-right:1px solid #dedfe2;height:100%;left:0;position:absolute;top:0;width:95px}.contributor h4{color:#036ad5;font-size:16px;font-weight:400}.contributor p{color:#231f1f;font-size:13px;margin:6px 0 0;min-height:45px}#modal-redesign{position:fixed;width:calc(100% - 50px);height:auto;left:25px;background:#fff;z-index:999;border-radius:5px;padding:45px;box-shadow:0 0 40px rgba(0,0,0,.2)}#modal-redesign h3{text-align:center;margin-bottom:20px;color:#7568cf;font-weight:400;font-size:20px}#modal-redesign .close{position:absolute;top:20px;right:20px;width:20px;height:20px;display:block;transform:rotate(45deg);cursor:pointer}#modal-redesign .close:hover{opacity:.7}#modal-redesign .close:before{content:"";position:absolute;height:100%;border-left:2px solid #036ad5;left:calc(50% - 1px)}#modal-redesign .close:after{content:"";position:absolute;width:100%;border-top:2px solid #036ad5;top:calc(50% - 1px)}#modal-mask{width:100vw;height:100vh;background:rgba(37,42,66,.4);position:fixed;top:0;left:0;z-index:998}[id*=modal-]:not(.active){display:none}.copy-block.subjects{width:100vw;border-top:1px solid #dedfe2;border-bottom:1px solid #dedfe2;padding-top:50px}.copy-block.subjects .content{position:relative}.copy-block.subjects .content svg:not(.subject-icon){height:221px;left:calc(50% - 140px);top:70px;width:280px;z-index:100;position:absolute}.copy-block.subjects .mobile-select-subject{display:none}.copy-block.subjects ul{clear:both;font-weight:700;padding:30px 0}.copy-block.subjects li a{display:block;padding:10px 10px 10px 40px}.copy-block.subjects li svg{position:absolute;top:calc(50% - 10px);left:0;height:22px;width:25px;fill:#bebfc6}.home-rankings{margin:0 auto;max-width:1220px;padding:65px 20px 48px}.home-rankings .content,.home-rankings p:last-child{margin-top:1.375rem}.home-rankings .media{margin:1.375rem auto;width:280px}.home-rankings .media .badge{position:relative;padding-top:280px;width:280px}.home-rankings .media .badge .badge-rankings{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.college-rise{background:url(../img/bg-pattern.jpg) no-repeat 50% 100%/auto 100%;padding:0 0 50px;text-align:center}.college-rise:before{border-bottom:4px solid #dedfe2;content:"";display:block;margin:0 auto;width:60px}.college-rise img{display:block;margin:28px auto}.college-rise h3{text-transform:uppercase}.college-rise p{margin:1.375rem 0}.college-rise .icon-gear:before{content:""}.college-rise .btn{margin:0 auto;max-width:280px}.college-rise .content{margin:0 auto;max-width:820px;padding:0 20px}.tpl-state{border-top:1px solid #dedfe2;padding:30px 20px}.tpl-state h1{font-size:30px;letter-spacing:-.02em;margin-bottom:15px;text-align:center}.tpl-state h2{margin-top:30px}.tpl-state h3{font-size:22px;font-weight:400;line-height:1.4;margin-bottom:20px}.tpl-state>.content{margin-top:30px}.sticky-pinned .tpl-state>.content{margin-top:98px}.tpl-state blockquote{color:#7568cf;font-size:25px;line-height:1.3;margin:25px 0}.tpl-state .scrollto{margin-bottom:30px}#v2-sticky-nav{width:100%}#v2-sticky-nav nav{position:relative;width:100%}.sticky-pinned #v2-sticky-nav nav{position:fixed;top:0;left:0;z-index:10}#v2-sticky-nav nav #popular-rankings{display:none}#v2-sticky-nav button{background:#3a4055;border:0;color:#fff;font-size:12px;font-weight:700;outline:none;padding:14px 20px;text-align:left;text-transform:uppercase;width:100%}#v2-sticky-nav button i{right:25px}#v2-sticky-nav ul{background:#fff;display:none}#v2-sticky-nav ul li{border-bottom:1px solid #dedfe2}#v2-sticky-nav ul i{right:25px;top:calc(50% - 4px);transform:rotate(135deg)}#v2-sticky-nav ul a{color:#3a4055;display:block;line-height:1.4;padding:14px 35px 14px 18px}#v2-sticky-nav ul a:hover{color:#036ad5}#v2-sticky-nav ul a:not([href="#overview"]).active{background:#036ad5;color:#fff}#v2-sticky-nav ul a:not([href="#overview"]).active i{border-color:#fff}#v2-sticky-nav.active ul{display:block}.border-tb{border-bottom:1px solid #dedfe2;border-top:1px solid #dedfe2;margin:30px 0;padding:20px 0}.dataviz-stats{text-align:center;text-transform:uppercase}.dataviz-stats h3{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0}.dataviz-stats h3 span{color:#000;display:block}.dataviz-stats li{color:#252a42;display:inline-block;font-size:12px;font-weight:700;width:calc(33.33333% - 10px)}.dataviz-stats li span{background:#eb1616;border-radius:50%;color:#fff;display:block;font-size:30px;font-weight:700;height:80px;line-height:80px;margin:20px auto 5px;text-align:center;width:80px}.dataviz-stats li:nth-child(2) span{background:#9c620b}.dataviz-stats li:nth-child(3) span{background:#036ad5}.dataviz-doughnut{margin-bottom:35px;text-align:center}.doughnut-wrapper{font-size:16px;margin:0 auto 20px;text-align:center;text-transform:uppercase;width:200px}.doughnut{display:block;height:100px;margin:0 auto 8px;width:100px}.doughnut svg{transform:rotate(-90deg)}.doughnut .bg{fill:#f7f7f7}.doughnut .empty{stroke:rgba(37,42,66,.15);stroke-width:8px}.doughnut .full{stroke-width:8px}.doughnut .full.red{stroke:#eb1616}.doughnut .full.yellow{stroke:#9c620b}.doughnut .full.blue{stroke:#036ad5}.doughnut label{color:#252a42;font-size:10px;font-weight:400;position:absolute;width:100%}.doughnut strong{display:block;font-size:22px;line-height:1}.rankings-seal{margin-bottom:20px}.rankings-seal svg{margin-bottom:0}.rankings-seal aside{max-width:400px;margin:0 auto}.rankings-seal .link-badge,.rankings-seal button{background:#fff;border-radius:2px;border:1px solid #dedfe2;color:#000;float:left;font-size:11px;font-weight:700;line-height:1;outline:none;padding:10px;text-align:left;text-transform:uppercase;width:calc(50% - 5px)}.rankings-seal .link-badge:first-child,.rankings-seal button:first-child{margin-right:10px}.rankings-seal .link-badge.active,.rankings-seal .link-badge:hover,.rankings-seal button.active,.rankings-seal button:hover{color:#036ad5}.rankings-seal .link-badge.active i:after,.rankings-seal .link-badge.active i:before,.rankings-seal .link-badge:hover i:after,.rankings-seal .link-badge:hover i:before,.rankings-seal button.active i:after,.rankings-seal button.active i:before,.rankings-seal button:hover i:after,.rankings-seal button:hover i:before{border-color:#036ad5}.rankings-seal .link-badge.active,.rankings-seal button.active{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}.rankings-seal .link-badge.active i:before,.rankings-seal button.active i:before{display:none}.rankings-seal i{position:absolute;right:4px;width:10px;height:10px}.rankings-seal i:after,.rankings-seal i:before{border-color:#5f6168}.ranked-node{background:#fff;border:1px solid #dedfe2;margin-bottom:10px}.rankings-top .ranked-node:not(.active):hover{border-color:#eb1616;box-shadow:0 0 0 1px #eb1616;cursor:pointer}.rankings-top .ranked-node:not(.active):hover h4{color:#eb1616}.rankings-top .ranked-node:not(.active):hover .count{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.2 58.1"><path fill="%23EB1616" d="M1.4 57.6c-.8.8-1.4.5-1.4-.6V1C0-.1.6-.4 1.4.4l27.2 27.2c.8.8.8 2.1 0 2.8L1.4 57.6z"/></svg>')}.rankings-top .ranked-node:not(.active):hover i:after,.rankings-top .ranked-node:not(.active):hover i:before{border-color:#eb1616}.ranked-node .title-bar{border-bottom:1px solid #dedfe2;height:60px;padding:0 40px}.rankings-cheap .ranked-node .title-bar{padding-right:70px}.ranked-node .title-bar a{position:absolute;right:-1px;bottom:1px;background:#f7f7f7;border:1px solid #dedfe2;color:#5f6168;font-size:10px;font-weight:700;line-height:1.2;padding:3px 0;text-align:center;text-transform:uppercase;width:60px}.ranked-node .title-bar a:hover{color:#036ad5}.ranked-node .shool-name-title{color:#252a42;font-size:15px;font-weight:400;line-height:1.4;padding:0}.ranked-node .count{background-size:auto 100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.2 58.1"><path fill="%23036AD5" d="M1.4 57.6c-.8.8-1.4.5-1.4-.6V1C0-.1.6-.4 1.4.4l27.2 27.2c.8.8.8 2.1 0 2.8L1.4 57.6z"/></svg>') -5px no-repeat;color:#fff;font-size:15px;font-weight:700;left:0;line-height:1;position:absolute;text-align:center;top:calc(50% - 9px);width:20px}.rankings-cheap .ranked-node .count{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.2 58.1"><path fill="%23252A42" d="M1.4 57.6c-.8.8-1.4.5-1.4-.6V1C0-.1.6-.4 1.4.4l27.2 27.2c.8.8.8 2.1 0 2.8L1.4 57.6z"/></svg>')}.ranked-node .school-logo,.ranked-node:not(.active) .body{display:none}.ranked-node .quick-facts{font-size:12px;padding:10px 20px 10px 40px}.ranked-node .quick-facts strong{color:#252a42;text-transform:uppercase}.ranked-node .body{border-top:1px solid #dedfe2;padding:20px}.v2-rankings-table{display:block;width:100%}.v2-rankings-table tbody,.v2-rankings-table td{display:block}.v2-rankings-table tr{background-color:#fff}.v2-rankings-table .ranked-node{display:block;width:100%}.v2-rankings-table .ranked-node:after{clear:both;content:"";display:block;width:100px}.v2-rankings-table .jump-link td:hover{cursor:pointer}.v2-rankings-table.full .ranked-node{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23036AD5%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,10.3L13.7 10.3 13.7 0 10.3 0 10.3 10.3 0 10.3 0 13.7 10.3 13.7 10.3 24 13.7 24 13.7 13.7 24 13.7 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat right 10px top 18px/16px}.v2-rankings-table.full .ranked-node:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23EB1616%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,10.3L13.7 10.3 13.7 0 10.3 0 10.3 10.3 0 10.3 0 13.7 10.3 13.7 10.3 24 13.7 24 13.7 13.7 24 13.7 z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table.full .ranked-node.active{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23EB1616%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,13.7H0v-3.4h24V13.7z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table.full .ranked-node.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23036AD5%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M24,13.7H0v-3.4h24V13.7z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table strong{color:#036ad5;display:block;text-transform:uppercase}.v2-rankings-table .school-city,.v2-rankings-table .school-cost{float:left;padding:10px 0 10px 15px;width:50%}.v2-rankings-table .school-city strong,.v2-rankings-table .school-cost strong{color:#252a42;display:inline}.v2-rankings-table .school-city[data-th]:before,.v2-rankings-table .school-cost[data-th]:before{color:#252a42;display:inline-block;font-size:11px}.v2-rankings-table .active .school-city,.v2-rankings-table .active .school-cost,.v2-rankings-table .active .school-name{border-bottom:1px solid #dedfe2;margin-bottom:20px}.v2-rankings-table .active .school-city .shool-name-title,.v2-rankings-table .active .school-cost .shool-name-title,.v2-rankings-table .active .school-name .shool-name-title{bottom:calc(50% - 1px)}.v2-rankings-table .school-cost{padding-right:15px;text-align:right}.v2-rankings-table.limited .school-cost:after{content:normal}.v2-rankings-table .cost{font-weight:700;color:rgba(37,42,66,.25)}.v2-rankings-table .cost span{color:rgba(37,42,66,.7)}.v2-rankings-table td{border:0;font-size:12px;max-width:100%}.v2-rankings-table td:empty:before{content:""}.v2-rankings-table a.block{background:#f7f7f7;border:1px solid #dedfe2;display:block;font-size:15px;font-weight:700;line-height:1;padding:12px;text-align:center;text-transform:uppercase}.v2-rankings-table .school-image{clear:both;height:80px;position:relative}.v2-rankings-table .school-logo{position:absolute;top:10px;right:15px;bottom:0;left:15px;background:no-repeat 50%/contain;display:block;height:auto;width:auto}.v2-rankings-table [data-th]:before{color:#7568cf;content:attr(data-th);display:block;font-size:12px;font-weight:700;padding-right:1ch;text-transform:uppercase}.v2-rankings-table .school-rank{height:50px;width:50px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23036AD5%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0,0L0 24 8 24 20 11.8 8 0 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50%/auto 100%;color:#fff;float:left;font-size:18px;font-weight:700;line-height:50px;padding-right:20px;text-align:center;z-index:2}.v2-rankings-table tr.active .school-rank,.v2-rankings-table tr:hover .school-rank{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23EB1616%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0,0L0 24 8 24 20 11.8 8 0 z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table tr.active:hover .school-rank{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23036AD5%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0,0L0 24 8 24 20 11.8 8 0 z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table.cheap tr .school-rank,.v2-rankings-table.cheap tr:hover .school-rank{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23252A42%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M0,0L0 24 8 24 20 11.8 8 0 z%22%20%2F%3E%3C%2Fsvg%3E")}.v2-rankings-table .school-name{border-bottom:1px solid #dedfe2;display:block;height:50px;padding-bottom:10px;padding-top:20px;vertical-align:bottom}.v2-rankings-table .school-name.js-toggle:hover{cursor:pointer}.v2-rankings-table .school-name .shool-name-title{position:absolute;right:30px;bottom:50%;left:50px;color:#036ad5;font-size:14px;font-weight:700;transform:translateY(50%)}.v2-rankings-table.cheap .school-name .shool-name-title{right:65px;color:#252a42}.v2-rankings-table .school-address,.v2-rankings-table .school-facts,.v2-rankings-table .school-image,.v2-rankings-table .school-links{padding:20px}.v2-rankings-table .school-description{padding:20px!important}.v2-rankings-table .school-description h3{color:#7568cf;font-size:inherit;font-weight:700;margin:15px auto 5px;padding:0;text-transform:uppercase}.v2-rankings-table .school-facts strong{color:#eb1616;display:inline-block;font-size:17px;margin-right:5px}.v2-rankings-table .school-profile-link{position:absolute;top:12px;right:-1px;z-index:5}.v2-rankings-table .school-profile-link a{color:#036ad5;font-size:10px;padding:3px 0;width:60px}.v2-rankings-table .school-profile-link a:hover{color:#004e8a}.v2-rankings-table .js-has-toggle td:not(.js-toggle){display:none}.v2-rankings-table .active td:not(.js-toggle):not(.empty){display:block}.v2-rankings-table .heading-row{display:block;height:0;overflow:hidden}.single-rankings .body,.state .body{border-top:1px solid #dedfe2;font-size:13px;padding:20px}.single-rankings .body h3,.single-rankings .body h4,.single-rankings .body h5,.state .body h3,.state .body h4,.state .body h5{color:#7568cf;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.single-rankings .body a.block,.state .body a.block{background:#f7f7f7;border:1px solid #dedfe2;display:block;font-size:15px;font-weight:700;line-height:1;margin-bottom:30px;padding:12px;text-align:center;text-transform:uppercase}.single-rankings .body ul,.state .body ul{list-style:disc;margin:0 0 15px 20px}.single-rankings .body ul.acclaim,.state .body ul.acclaim{list-style:none;margin-left:0}.single-rankings .body ul.acclaim strong,.state .body ul.acclaim strong{color:#eb1616;display:inline-block;font-size:17px;margin-right:5px}.toggle-btn{background:0;border-left:1px solid #dedfe2;height:100%;padding:0;position:absolute;right:0;top:0;width:30px}.toggle-btn i{margin-left:-2px}.toggle-btn:focus,.toggle-btn:hover{background:#fff;outline:0}.scholarship{background:#fff;border:1px solid #dedfe2;font-size:13px;margin-bottom:10px;padding:20px}h2+.scholarship{margin-top:20px}.scholarship h3{font-size:16px;font-weight:400;margin-bottom:15px;text-align:center}.scholarship a{background:#f7f7f7;border:1px solid #dedfe2;display:block;font-size:11px;font-weight:700;margin-bottom:10px;padding:15px 20px 12px;text-align:center;text-transform:uppercase}.bar-wrapper .scholarship a [class*=label],.scholarship a #modal-redesign,.scholarship a .bar-wrapper [class*=label],.scholarship a .vert-center{top:0;transform:none}.scholarship a:hover .cta{color:#036ad5;border-color:#036ad5}.scholarship p{margin-bottom:0}.scholarship .icon-dollar{height:30px;width:30px}.scholarship .amount{color:#252a42;display:block}.scholarship .amount strong{color:#cc2e2e;display:block;font-size:16px}.scholarship .cta{background:#fff;border-radius:3px;border:1px solid #dedfe2;color:#5f6168;display:block;margin-top:5px;padding:8px}.scholarship .icon-triangle{position:absolute;top:-1px;left:-1px;height:20px;width:20px}.scholarship .icon-triangle :nth-child(2),.scholarship .icon-triangle :nth-child(3){display:none}#school-search header{padding-top:10px;text-align:center}#school-search header p{font-size:15px}#school-search h4{margin-bottom:15px}#school-search .key{display:none}#search-filters{margin-top:30px}#search-filters h4{font-size:11px;text-align:center;text-transform:uppercase}#search-filters form{background:#fff;border:1px solid #dedfe2;margin-top:10px;padding:20px}#search-filters fieldset{background:none;border:0;padding:0}#search-filters #search-box{height:41px}#search-filters hr{margin:20px 0}#search-filters #clear-all{font-weight:700;text-transform:uppercase;color:#036ad5;text-align:center;font-size:15px;height:23px}#search-filters .filter-expand{position:relative}#search-filters .ais-root__collapsed .filter-expand-body,#search-filters .ais-root__collapsed .filter-expand-header{border-color:#dedfe2}#search-filters .ais-root__collapsed .filter-expand-body{display:none}#search-filters .filter-expand-header{cursor:pointer}#search-filters .filter-expand-body,#search-filters .filter-expand-header,#search-filters .placeholder,#search-filters select{background:#f7f7f7;font-size:13px;margin-bottom:10px;padding:10px 14px;text-transform:uppercase;width:100%;border:1px solid #dedfe2;border-radius:2px;border-color:#036ad5}#search-filters .filter-expand-body{position:absolute;top:41px;right:0;left:0;border-top:none;z-index:100;height:200px;overflow:auto;padding:0;border-radius:0 0 2px 2px;display:block}#search-filters .filter-expand-body .filter-expand-body{position:static;height:auto;margin:0;border:none;border-radius:0}#search-filters .filter-expand-item{line-height:32px;cursor:pointer;padding:0 14px}#search-filters .filter-expand-item label{margin:0;font-weight:400;cursor:pointer}#search-filters .filter-expand-item input{display:none}#search-filters .filter-expand-item .filter-count{float:right}#search-filters .filter-expand-item:hover{background:rgba(3,106,213,.25)}#search-filters .filter-expand-item.active{background:#036ad5;color:#fff}#search-filters .placeholder{border-color:#dedfe2;display:block;margin:0}#search-filters .ag-custom-dropdown-nested>.filter-expand-body>.filter-expand-item{padding:0}#search-filters .button-group .placeholder{border-width:2px;padding-top:9px;padding-bottom:9px}#search-filters .button-group .toggle-button{float:left;margin-right:10px;width:calc(33.33333% - 20px/3);text-align:center}#search-filters .button-group .toggle-button:last-child{margin-right:0}#search-filters .button-group .ais-toggle--item{background:#f7f7f7;border:2px solid #dedfe2;border-radius:2px;color:#252a42;height:42px;outline:none;padding:0;text-align:center}#search-filters .button-group .ais-toggle--item:hover{color:#036ad5}#search-filters .button-group .ais-toggle--item.active{border-color:#036ad5;outline:none}#search-filters .button-group .ais-toggle--item label{cursor:pointer;font-size:11px;font-weight:400;line-height:38px;text-transform:uppercase}#search-filters .button-group .ais-toggle--item .filter-count,#search-filters .button-group .ais-toggle--item input{display:none}.results-count{border-bottom:1px solid #dedfe2;font-size:20px;margin:20px 0;padding-bottom:15px;text-align:center}.results-count strong{color:#7568cf}.results-count div{display:inline}.v2-school{background:#fff;border:1px solid #dedfe2;margin-bottom:10px}.v2-school h4{color:#036ad5;font-size:16px;font-weight:400;margin-bottom:10px}.v2-school .head{font-size:12px;padding:20px 40px 20px 20px}.v2-school .head:hover{cursor:pointer}.v2-school .head ul{margin-bottom:15px}.v2-school .head li{display:inline}.v2-school .head li:not(:last-child):after{content:", "}.v2-school .head span{display:block;float:left;width:50px}.v2-school .toggle-btn.active i:before{display:none}.v2-school:not(.active):hover{border-color:#eb1616;box-shadow:0 0 0 1px #eb1616;cursor:pointer}.v2-school:not(.active):hover h4{color:#eb1616}.v2-school:not(.active):hover .toggle-btn i:after,.v2-school:not(.active):hover .toggle-btn i:before{border-color:#eb1616}.v2-school:not(.active) .body{display:none}.v2-school.active{border:2px solid #036ad5}.v2-school .body{padding:20px;border-top:1px solid #dedfe2}.v2-school .body aside{margin-bottom:20px}.v2-school .body *+h5{margin:15px 0 5px}.h-loading{left:calc(50% - 50px);position:fixed;top:calc(50% - 50px);width:100px;z-index:999}.h-loading:not(.active){display:none}.methodology-wrapper{background:#fff;border:2px solid #036ad5;font-size:13px;margin-top:5px;padding:15px;position:absolute;z-index:99}.methodology-wrapper:not(.active){display:none}.rankings-extra-content{margin-top:2.75rem}.single-subjects .tpl-state{padding-top:60px}.single-subjects header{margin-bottom:0}.single-subjects h1{font-size:30px}.single-subjects:not(.has-widget) h1{margin:40px 0 0;position:relative;text-align:left;top:0;transform:none}.single-subjects #v2-sticky-nav{margin-left:-20px;position:absolute;top:0;z-index:100}.subject-content{font-size:14px;padding-top:20px}.subject-content h2{font-size:30px;margin:30px 0 20px}.subject-content h3{text-transform:uppercase;font-weight:700;font-size:20px;margin:30px 0 15px}.subject-content p:empty{display:none}.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts){list-style:disc;margin:30px 40px}.subject-content>div:not(#nav-database) :not(td)>ul>li{margin-bottom:10px}.subject-content #intro .aside,.subject-content #intro .full{margin:30px auto 0;max-width:400px}.subject-content #intro .aside p,.subject-content #intro .full p{margin-bottom:0}.subject-content #intro .aside img,.subject-content #intro .full img{width:100%;height:auto}.subject-content #intro .aside a,.subject-content #intro .full a{display:block;position:absolute;width:70px;text-align:center;color:#252a42;font-size:11px;text-transform:uppercase;font-weight:700;right:0;margin-top:10px;z-index:2}.subject-content #intro .aside a:hover,.subject-content #intro .full a:hover{color:#036ad5}.subject-content #intro .aside a i,.subject-content #intro .full a i{margin:0 0 2px calc(50% - 6px);opacity:.5}.subject-content #intro .full{clear:both;float:none;max-width:none;position:relative;width:100%!important}.subject-content #intro .full:after{clear:both;content:"";display:table}.subject-content #intro blockquote{font-size:25px;font-weight:400;margin:15px 0}.subject-content #intro h4{margin:0 0 10px;font-size:20px;text-transform:uppercase}.subject-content #intro .identity{color:#252a42;font-size:15px;text-transform:uppercase;font-weight:700;padding-bottom:10px;border-bottom:1px solid #dedfe2}.subject-content #intro .identity small{display:block;text-transform:none;font-weight:400;color:#5b5f71}.subject-content .data-use{margin-bottom:40px}.subject-content .data-use button{margin:0 auto;display:block;border:1px solid #dedfe2;border-radius:2px;background:#fff;text-transform:uppercase;font-size:11px;line-height:1;font-weight:700;color:#000;text-align:left;padding:10px 30px 10px 10px;outline:none}.subject-content .data-use button.active,.subject-content .data-use button:hover{color:#036ad5}.subject-content .data-use button.active{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}.subject-content .data-use button.active i:before{display:none}.subject-content .data-use i{position:absolute;right:4px;top:calc(50% - 5px);width:10px;height:10px}.subject-content .data-use i:after,.subject-content .data-use i:before{border-color:#5f6168}.subject-content .methodology-wrapper{margin-top:-35px;right:0}.subject-content button.js-toggle{border:0;right:5px}.subject-content button.js-toggle:hover{background:0;opacity:.7}.subject-content button.js-toggle:focus{background:0}.subject-content button.js-toggle.active i:before{display:none}.subject-content .v2-school .toggle-btn{display:block}.subject-content .js-overclick:hover{cursor:pointer}.subject-content .js-overclick:hover button,.subject-content .js-overclick:hover h3{opacity:.7}.subject-content .ranking-title{text-align:center;font-weight:400;font-size:22px;margin:30px 0 20px}.subject-content .ranked-node h4{padding-top:0}.career{border:1px solid #dedfe2;border-top:0;background:#fff;margin-bottom:10px}.career header{background:#9c620b;color:#000;width:calc(100% + 2px);margin:0 0 0 -1px;padding:18px}.career header h3{margin:0;color:#fff;line-height:1;font-size:16px;padding-right:20px}.career:first-child header{background:#9c620b}.career:nth-child(2) header{background:#036ad5}.career:nth-child(3) header{background:#eb1616}.career:nth-child(4) header{background:#7568cf}.career:nth-child(5) header{background:#252a42}.career .salary{position:absolute;right:18px;text-transform:uppercase;font-size:16px;color:#ffff;}.career .salary span{font-weight:700}.career table{background:#f7f7f7;margin:0}.career th{font-size:11px;color:#252a42;text-transform:uppercase;padding:15px 20px 0;width:25%;border:0}.career td{font-size:12px;color:#4f5773;padding:0 20px 15px;vertical-align:top}.career .copy{padding:22px 20px;border-top:1px solid #dedfe2;font-size:13px}.career .copy>:last-child{margin-bottom:0}.expert.full{margin-bottom:30px}.expert.full .copy h3{color:#7568cf;font-size:16px;margin-top:0;padding-bottom:15px;padding-left:150px}.expert.full .copy h3 small{display:block;font-size:15px;color:#5b5f71;text-transform:none;font-weight:400}.expert.full aside{border-right:1px solid #dedfe2;float:left;margin-right:20px;width:135px}.expert.full aside img{width:80px;float:left}.expert.full aside a{display:block;font-size:12px;color:#252a42;line-height:1.1;position:absolute;right:10px;width:32px;height:32px;overflow:hidden;text-indent:-9999px}.expert.full aside a strong{font-size:16px;display:block}.expert.full aside .icon-linkedin{width:32px;position:absolute;left:0;top:0}.fancy-resource .entry-content .qa,.qa,.subject-req{background:#fff;border-top:0;border:1px solid #dedfe2;margin:25px 0 10px}.fancy-resource .entry-content .qa-q,.qa-q,.subject-req h3{background:#7568cf;color:#fff;font-size:14px;font-weight:700;line-height:1.3;margin:-1px 0 0 -1px;opacity:1;padding:18px 40px 18px 50px;width:calc(100% + 2px)}.fancy-resource .entry-content .qa-q.js-overclick,.qa-q.js-overclick,.subject-req h3.js-overclick{cursor:pointer}.fancy-resource .entry-content .qa-q.js-overclick:hover,.qa-q.js-overclick:hover,.subject-req h3.js-overclick:hover{background:#6355c9}.fancy-resource .entry-content .qa-q .toggle-btn,.qa-q .toggle-btn,.subject-req h3 .toggle-btn{border:none;background:none}.fancy-resource .entry-content .qa-q .toggle-btn:hover,.qa-q .toggle-btn:hover,.subject-req h3 .toggle-btn:hover{background:none}.active .fancy-resource .entry-content .qa-q .toggle-btn i:before,.active .qa-q .toggle-btn i:before,.active .subject-req h3 .toggle-btn i:before{content:normal}.subject-req h3{background:#eb1616}.fancy-resource .entry-content .qa-q:before,.qa-q:before{position:relative;top:50%;transform:translateY(-50%);content:"?";font-size:40px;line-height:1;position:absolute;left:18px;opacity:.3}.fancy-resource .entry-content .qa-q:after,.qa-q:after{height:0;width:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #7568cf;content:"";position:absolute;top:100%;left:80px}.fancy-resource .entry-content .qa-a,.qa-a{padding:25px 20px;font-size:15px}.fancy-resource .entry-content .qa-a>:last-child,.qa-a>:last-child{margin-bottom:0}.subject-degree{border:5px solid #3a4055;border-top:0;background:#fff;font-size:14px;margin-bottom:10px}.subject-degree>svg{position:absolute;width:32px;height:24px;top:15px;left:15px}.subject-degree h3{color:#fff;background:#3a4055;text-transform:uppercase;padding:20px 40px 20px 60px;margin:0;font-size:14px;line-height:1}.subject-degree .copy{padding:30px 20px}.subject-degree dt{color:#252a42;text-transform:uppercase;font-size:16px}.subject-degree dd{font-size:15px;border-bottom:1px solid #dedfe2;padding-bottom:12px;margin-bottom:12px}.subject-degree dd:last-child{border-bottom:0}.subject-req{font-size:13px;background:#fff}.subject-req h3{font-size:14px;padding:15px 18px;margin:0}.subject-req .copy{padding:20px 18px}.subject-req .copy>:last-child{border-bottom:0}.subject-req .facts{background:#f7f7f7;border-top:1px solid #dedfe2}.subject-req .fact{padding:15px 15px 15px 80px;font-size:15px}.subject-req .fact:first-child{border-bottom:1px solid #dedfe2}.subject-req .fact h4{text-transform:uppercase;font-size:14px;margin-bottom:5px}.subject-req svg{position:absolute;left:30px;top:calc(50% - 15px);width:30px;height:30px}.single-subjects .v2-school .body{border-top:1px solid #dedfe2;padding:20px}.single-subjects .v2-school .body ul{list-style:disc;margin:0 0 15px 20px}.single-subjects .v2-school .body ul.acclaim{list-style:none;margin-left:0}.single-subjects .v2-school .body ul.acclaim strong{color:#eb1616;font-size:17px;display:inline-block;margin-right:5px}.single-subjects .v2-school h5{color:#7568cf;text-transform:uppercase;font-size:12px;margin-bottom:8px;font-weight:700}.single-subjects .v2-school a.block{display:block;border:1px solid #dedfe2;background:#f7f7f7;text-align:center;font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;padding:12px;margin-bottom:30px}.bar-graph{margin:0 30px 80px 0;padding-top:20px}.bar-graph-grid{top:20px;right:0;border-right:1px solid #dedfe2;height:100%;z-index:0}.bar-graph-grid,.x-index{position:absolute;width:100%}.x-index{bottom:-30px}.x-index label{position:absolute;width:50%;text-align:center;margin:0 0 0 -25%;font-size:11px;line-height:1;font-weight:400}.bar-wrapper{position:relative;margin-bottom:35px;width:calc(100% - 2px);z-index:1}.bar-wrapper:first-child{margin-top:20px}.bar-wrapper:last-child{margin-bottom:20px}.bar-wrapper label{color:#252a42;text-transform:uppercase;font-weight:700;font-size:12px;line-height:1.2;background:hsla(180,6%,97%,.75);display:inline-block;padding:4px 12px 4px 0}.bar-wrapper .bar{position:relative;height:20px;margin-top:-8px}.bar-wrapper .bar-fill{height:100%}.bar-wrapper [class*=label]{background:#fff;position:absolute;border:3px solid #9c620b;font-size:14px;line-height:1;padding:8px;margin-left:15px}.bar-wrapper [class*=label]:before{content:"";display:block;position:absolute;top:calc(50% - 6px);left:-8px;background:#fff;width:12px;height:12px;transform:rotate(45deg);border-left:3px solid #9c620b;border-bottom:3px solid #9c620b}.bar-wrapper [class*=label].label--right{margin-left:0;margin-right:8px}.bar-wrapper [class*=label].label--right:before{left:auto;right:-8px;transform:rotate(225deg)}.bar-wrapper:nth-child(9n+1) .bar{background:#fef8e9}.bar-wrapper:nth-child(9n+1) .bar-fill{background:#9c620b}.bar-wrapper:nth-child(9n+1) [class*=label]{border-color:#9c620b}.bar-wrapper:nth-child(9n+1) [class*=label]:before{border-left-color:#9c620b;border-bottom-color:#9c620b}.bar-wrapper:nth-child(9n+2) .bar{background:#e5f1fa}.bar-wrapper:nth-child(9n+2) .bar-fill{background:#0079d6}.bar-wrapper:nth-child(9n+2) [class*=label]{border-color:#0079d6}.bar-wrapper:nth-child(9n+2) [class*=label]:before{border-left-color:#0079d6;border-bottom-color:#0079d6}.bar-wrapper:nth-child(9n+3) .bar{background:#fdecec}.bar-wrapper:nth-child(9n+3) .bar-fill{background:#eb1616}.bar-wrapper:nth-child(9n+3) [class*=label]{border-color:#eb1616}.bar-wrapper:nth-child(9n+3) [class*=label]:before{border-left-color:#eb1616;border-bottom-color:#eb1616}.bar-wrapper:nth-child(9n+4) .bar{background:#f1effa}.bar-wrapper:nth-child(9n+4) .bar-fill{background:#7568cf}.bar-wrapper:nth-child(9n+4) [class*=label]{border-color:#7568cf}.bar-wrapper:nth-child(9n+4) [class*=label]:before{border-left-color:#7568cf;border-bottom-color:#7568cf}.bar-wrapper:nth-child(9n+5) .bar{background:#e9e9ec}.bar-wrapper:nth-child(9n+5) .bar-fill{background:#252a42}.bar-wrapper:nth-child(9n+5) [class*=label]{border-color:#252a42}.bar-wrapper:nth-child(9n+5) [class*=label]:before{border-left-color:#252a42;border-bottom-color:#252a42}.bar-wrapper:nth-child(9n+6) .bar{background:#ebf7ea}.bar-wrapper:nth-child(9n+6) .bar-fill{background:#38b22f}.bar-wrapper:nth-child(9n+6) [class*=label]{border-color:#38b22f}.bar-wrapper:nth-child(9n+6) [class*=label]:before{border-left-color:#38b22f;border-bottom-color:#38b22f}.bar-wrapper:nth-child(9n+7) .bar{background:#f5eaf4}.bar-wrapper:nth-child(9n+7) .bar-fill{background:#a22e98}.bar-wrapper:nth-child(9n+7) [class*=label]{border-color:#a22e98}.bar-wrapper:nth-child(9n+7) [class*=label]:before{border-left-color:#a22e98;border-bottom-color:#a22e98}.bar-wrapper:nth-child(9n+8) .bar{background:#eaf7f6}.bar-wrapper:nth-child(9n+8) .bar-fill{background:#2fb2ae}.bar-wrapper:nth-child(9n+8) [class*=label]{border-color:#2fb2ae}.bar-wrapper:nth-child(9n+8) [class*=label]:before{border-left-color:#2fb2ae;border-bottom-color:#2fb2ae}.bar-wrapper:nth-child(9n+9) .bar{background:#fdf2e9}.bar-wrapper:nth-child(9n+9) .bar-fill{background:#f17d26}.bar-wrapper:nth-child(9n+9) [class*=label]{border-color:#f17d26}.bar-wrapper:nth-child(9n+9) [class*=label]:before{border-left-color:#f17d26;border-bottom-color:#f17d26}.a-rankings{border:1px solid #dedfe2;display:block;margin:20px auto 0;line-height:1;text-transform:uppercase;padding:12px 0;width:200px;font-size:13px;font-weight:700;color:#5f6168;text-align:center;border-radius:2px;background:#f7f7f7}.a-rankings:hover{color:#036ad5;border-color:#036ad5}.v2-wrapper{width:100%;padding:35px 20px}.subject-landing h1{text-align:center;margin-bottom:20px}.subject-landing h2{margin:40px 0 20px;text-align:center}.subject-landing>h3{text-align:center;font-weight:400;font-size:25px;margin-top:30px}.subject-landing>h3 strong{text-transform:uppercase;font-weight:700;color:#eb1616}.subject-landing #deg-explorer-filters{margin:40px 0 20px}.subject-landing .btn-checkbox{float:left;width:calc(100% / 5 - 16px);margin-right:20px}.subject-landing .btn-checkbox:last-child{margin-right:0}.subject-landing fieldset{border:0;margin:0;padding:0}.subject-landing .data-table{margin-bottom:60px}.subject-landing .data-table th{font-size:12px;padding:18px;width:25%}.subject-landing .data-table th:first-child,.subject-landing .data-table th:nth-child(2){display:none}.subject-landing .data-table td.td-compare{text-align:center}.subject-landing .data-table td.td-levels{font-size:12px;color:rgba(37,42,66,.7)}.pull-img-right{padding-bottom:25px;border-bottom:1px solid #dedfe2}.pull-img-right>:not(.copy){max-width:400px;margin:0 auto;display:block}.btn-checkbox{border:2px solid #dedfe2;background:0;font-weight:400;font-size:13px;color:#252a42;padding:12px}.btn-checkbox input{display:none}div.online-vs-campus{border:1px solid #dedfe2;border-top:0;margin-bottom:10px}p+div.online-vs-campus{margin-top:30px}div.online-vs-campus h3{font-size:14px;line-height:1;text-transform:uppercase;padding:18px;color:#fff}div.online-vs-campus .copy{padding:30px 20px 20px;background:#fff}div.online-vs-campus .col{font-size:13px}div.online-vs-campus .col:first-child{padding-bottom:80px}div.online-vs-campus .col:first-child:before{position:absolute;right:-20px;bottom:40px;left:-20px;background:#dedfe2;content:"";display:block;height:1px}div.online-vs-campus .col:first-child:after{background:#fff;border-radius:50%;border:1px solid #dedfe2;content:"VS.";display:block;font-size:20px;height:60px;left:calc(50% - 30px);line-height:60px;position:absolute;text-align:center;top:calc(100% - 70px);width:60px}div.online-vs-campus .col:last-child{float:right}div.online-vs-campus .col>p:last-of-type{margin-bottom:0}div.online-vs-campus h4{font-size:22px;font-weight:400;margin:0 0 20px 50px}div.online-vs-campus svg{position:absolute;top:0;left:0;width:32px;height:32px}div.online-vs-campus svg.icon-laptop{height:24px}div.online-vs-campus.color-purple h3{background:#7568cf}div.online-vs-campus.color-purple svg{fill:#7568cf}div.online-vs-campus.color-red h3{background:#eb1616}div.online-vs-campus.color-red svg{fill:#eb1616}div.online-vs-campus.color-blue h3{background:#036ad5}div.online-vs-campus.color-blue svg{fill:#036ad5}div.online-vs-campus.color-green h3{background:#297924}div.online-vs-campus.color-green svg{fill:#297924}div.online-vs-campus.color-navy h3{background:#252a42}div.online-vs-campus.color-navy svg{fill:#252a42}div.online-vs-campus.color-yellow h3{background:#9c620b}div.online-vs-campus.color-yellow svg{fill:#9c620b}div.online-vs-campus button.js-toggle{border:0;right:5px}div.online-vs-campus button.js-toggle:hover{background:0;opacity:.7}div.online-vs-campus button.js-toggle:focus{background:0}div.online-vs-campus button.js-toggle.active i:before{display:none}.list-warning{margin:25px 0}.list-warning li{border:1px solid #dedfe2;background:#fff;color:#252a42;font-size:14px;margin-bottom:10px;padding:20px 20px 20px 60px;font-weight:700}.list-warning li:before{content:"";display:block;background:#eb1616 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.8" height="16.8" viewBox="0 0 16.8 16.8"><path fill="white" d="M16.8 14L14 16.8l-5.6-5.6-5.6 5.6L0 14l5.6-5.6L0 2.8 2.8 0l5.6 5.6L14 0l2.8 2.8-5.6 5.6 5.6 5.6z"/></svg>') 50% no-repeat;width:40px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.list-title-copy{margin:40px 0}.list-title-copy h4{font-size:16px;text-transform:uppercase;margin-bottom:5px}.list-title-copy li{margin-bottom:30px;position:relative}.list-title-copy.has-icons li{padding-left:52px}.list-title-copy li p:last-child{position:static}.list-title-copy li p:last-child .icon{position:absolute;top:0;left:0}.icon-globe,.icon-laptop,.icon-picture,.icon-tools{width:auto;height:auto}.rankings-landing h1{font-size:30px;margin-bottom:30px;text-align:center}.rankings-landing .rankings-nav{border-bottom:1px solid #dedfe2;margin-bottom:30px;padding-bottom:30px}.rankings-landing .rankings-nav li{margin-bottom:10px}.rankings-landing .rankings-nav a{background:#fff;border:2px solid #dedfe2;color:#252a42;display:block;font-size:13px;padding:10px;text-align:center;text-transform:uppercase}.rankings-landing p.big{font-size:20px;margin-bottom:25px}.rankings-landing h3{font-size:20px;margin:30px 0 5px;text-transform:uppercase}.rankings-landing .cols .badge-rankings{display:block;margin:20px auto;max-width:400px}.rankings-landing .ranking-cat{border-top:1px solid #dedfe2;margin-top:30px;padding-top:30px}.rankings-landing .ranking-cat h2{font-size:22px;margin-bottom:15px;text-align:center;text-transform:uppercase}.rankings-landing .ranking-cat h2 span{color:#5b5f71;display:block;font-size:13px;font-weight:400}.rankings-landing .ranking-cat h2+ul{margin-top:30px}.rankings-landing .ranking-cat p{margin-bottom:30px;text-align:center}.rankings-landing .ranking-box-featured li{background:no-repeat 50% 50%/cover;margin-bottom:10px}.rankings-landing .ranking-box-featured a{background:#5b5f71;border:4px solid #dedfe2;box-shadow:inset 0 0 0 1px #fff;color:hsla(0,0%,100%,.7);display:block;font-size:13px;padding:30px 35px 30px 16px;position:relative;text-transform:uppercase;width:100%}.rankings-landing .ranking-box-featured a:before{background:linear-gradient(90deg,#252a42,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.rankings-landing .ranking-box-featured a strong{color:#fff;display:block;font-size:20px;line-height:1.2;margin-top:5px;text-transform:none}.rankings-landing .ranking-box-featured li[style] a{background:none}.rankings-landing .ranking-box li{margin-bottom:10px}.rankings-landing .ranking-box a{background:#fff;border:1px solid #dedfe2;color:#5f6168;display:block;font-size:13px;padding:20px 35px 20px 16px;text-transform:uppercase;width:100%}.rankings-landing .ranking-box a strong{color:#036ad5;display:block;font-size:16px;text-transform:none}#v2 .ranking-content{padding:30px 20px}#v2 .ranking-content h1{border-bottom:1px solid #dedfe2;margin-bottom:20px;padding-bottom:20px;text-align:center}#v2 .ranking-content h1 span{display:block;font-size:18px;font-weight:400;margin-top:.6875rem;text-transform:uppercase}#v2 .ranking-content .sidebar{margin-bottom:30px}#v2 .ranking-content .sidebar [id=v2-sticky-nav]{margin:0 -20px;width:calc(100% + 40px)}#v2 .ranking-content #rankings{margin:2.75rem 0}#v2 .ranking-content .outro,#v2 .ranking-content .scrollto{margin-top:40px}.main-content>h3:not([class]){margin-bottom:5px;margin-top:30px;text-transform:uppercase}.main-content ol,.main-content ul{margin:35px 20px}.main-content li{margin-bottom:10px}.main-content ul>li{list-style:disc}.main-content ol>li{list-style:decimal}.badge-rankings{display:block;margin:40px auto 20px;width:auto}.badge-rankings i{display:block;height:auto;margin:0 auto;max-width:280px;position:relative;width:auto}.inside-online-learning .container{margin:0 auto;max-width:1160px;padding:0 20px}header.iol-header{background:linear-gradient(90deg,#66afe7,#1987da,#66afe7);position:relative}header.iol-header:after,header.iol-header:before{background:url(../img/icons-banner-left-2x.png) no-repeat 100% 50%/contain;content:"";display:block;width:50%}header.iol-header:before{position:absolute;top:0;bottom:0;left:50%}header.iol-header:after{position:absolute;top:0;right:50%;bottom:0;transform:scaleX(-1)}header.iol-header .copy{font-size:16px;line-height:25px;margin:0 auto;max-width:800px;padding:30px 0 20px;position:relative;text-align:center;z-index:1}header.iol-header .copy,header.iol-header .copy h1{color:#fff}header.iol-header .copy h1{font-size:30px;margin-bottom:.5em}header.iol-header .splash-video{border-width:8px 8px 0;border:solid #fff;margin:0 auto;max-width:640px;z-index:1}header.iol-header .splash-video span{background-image:url(../img/banners/iol-video-splash.jpg)}.splash-video{border:5px solid #dedfe2;margin:30px 0;position:relative;z-index:0}.splash-video span{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/video-splash-logo.jpg) no-repeat 50% 50%/cover;content:"";cursor:pointer;display:block;transition:opacity .75s ease;z-index:2}.splash-video div{padding-top:56.20915%}.splash-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1}.iol-subscribe{border-bottom:1px solid #dedfe2;font-size:20px;line-height:25px;padding:15px 20px 25px;text-align:center}.iol-subscribe form{margin:0 auto;max-width:370px;position:relative}.iol-subscribe form:after{position:absolute;top:10px;left:15px;background:url(../img/icon-email.svg) no-repeat 50% 50%/contain;content:"";display:block;height:18px;width:24px}.iol-subscribe [type=email]{background:#eeeef0;font-size:13px;padding-left:50px}.iol-subscribe form.error [type=email]{border-color:#eb1616}.iol-subscribe [type=submit]{width:100%}.iol-subscribe .message{position:absolute;top:100%;left:50%;background:#297924;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff;display:none;font-size:12px;line-height:15px;margin-top:5px;padding:8px 10px;transform:translateX(-50%);width:100%;z-index:1}.iol-subscribe .message:before{position:absolute;top:-5px;left:50%;background:#297924;content:"";height:10px;transform:translateX(-50%) rotate(45deg);width:10px}.iol-subscribe form.error .message,.iol-subscribe form.error .message:before{background:#eb1616}.iol-twitter{background:#fff;border-bottom:1px solid #dedfe2;font-size:15px;line-height:25px;padding:20px 0}.iol-twitter h3{font-size:20px;margin-bottom:14px;text-transform:uppercase}.iol-twitter .btn-twitter{background:#026ad5;display:inline-block;font-size:13px;line-height:20px;margin:0;max-width:220px;padding:10px}.iol-twitter .btn-twitter:before{background:url(../img/icon-twitter.svg) no-repeat 50% 50%/contain;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:24px}.iol-twitter .tweets{line-height:22px;margin-top:36px}.iol-twitter .tweets li{margin:20px 0}.iol-twitter .tweets p{margin:0 0 30px}.iol-twitter .tweets .author{margin:0 0 12px}.iol-twitter .tweets img{float:left;height:40px;margin:4px 10px 0 0;width:40px;border-radius:4px}.iol-twitter .tweets b{font-size:13px}:not(body).about-melissa{background:linear-gradient(180deg,#252b42,#515568);color:#fff;font-size:14px;line-height:1.5;overflow:hidden;padding:20px}.news-table :not(body).about-melissa+dl,:not(body).about-melissa+.bordered-dl{border-top:0}:not(body).about-melissa:after,:not(body).about-melissa p:first-child:after,:not(body).about-melissa p:first-child:before{background:url(../img/img-about-melissa.png) no-repeat 100% 100%/contain;content:"";display:block;height:358px;margin:22px auto -60px;transform:translateX(20px);width:266px}:not(body).about-melissa p:first-child:after,:not(body).about-melissa p:first-child:before{content:normal}:not(body).about-melissa p{margin-bottom:22px}:not(body).about-melissa p:last-child{margin-bottom:0}.iol{padding-top:40px}.iol h2{font-size:30px;margin-bottom:20px}.iol .scrollto:not(:first-of-type){margin-top:30px}.iol-section{background:#fff;border:1px solid #dedfe2;margin-bottom:10px}.iol-section header{cursor:pointer;margin:-1px 0 0 -1px;padding:18px;width:calc(100% + 2px)}.iol-section header.color-yellow{background:#9c620b}.iol-section header.color-blue{background:#036ad5}.iol-section header.color-red{background:#eb1616}.iol-section header.color-green{background:#297924}.iol-section header.color-navy{background:#252a42}.iol-section header h3{color:#fff;font-size:14px;line-height:1;margin:0;padding-right:20px;text-transform:uppercase}.iol-section button.js-toggle{border:0;right:5px}.iol-section button.js-toggle:hover{background:0;opacity:.7}.iol-section button.js-toggle::focus{background:0}.iol-section button.js-toggle.active i:before{display:none}.iol-section .copy{padding:20px}.iol-section .copy:not(.no-toggle){display:none}.iol-section .copy>:last-child{margin-bottom:0}.iol-section.active .copy{display:block}.iol-section *+h4:first-of-type{margin-top:40px}.iol-section h4{font-size:16px;margin-bottom:5px;text-transform:uppercase}.iol-section h4:not(:first-of-type){border-top:1px solid #dedfe2;padding-top:20px}.scrollto:first-of-type .iol-section:first-of-type h4{margin-bottom:20px}.iol-section ul:not(.highlights){list-style:disc;margin:20px}.iol-section ul:not(.highlights) li{margin-bottom:15px}.iol-section ul:not(.highlights) ul{list-style:circle;margin:10px 0 30px 20px}.iol-section ul:not(.highlights) ul li{margin-bottom:8px}.iol-section ul:not(.highlights).bordered-li>li{border-bottom:1px solid #dedfe2}.iol-section ul:not(.highlights).bordered-li ul{margin-bottom:20px}.iol-section ul.highlights{margin-top:35px}.iol-section ul.highlights strong{display:block;margin-bottom:8px;opacity:.85}.iol-section ul.highlights li:not(:first-child){border-top:1px solid #dedfe2;margin-top:20px;padding-top:20px}.iol-section img.pull-right{display:block;margin:0 auto 30px;max-width:400px;width:100%}#iol-banner{background:url(../img/banners/iol.jpg) no-repeat 50%/cover}#iol-banner .v2-wrapper{margin:0 auto}#iol-banner .copy{text-align:center}#iol-banner h1{font-size:30px;line-height:1;margin-bottom:25px}#iol-banner p{font-size:20px}#iol-banner a{background:#036ad5;border-radius:2px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:15px 35px 15px 15px;text-transform:uppercase}#iol-banner+.site-content{margin-top:0}#youtube-wrapper{background:#000;border:8px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.15);margin-bottom:25px}#youtube-wrapper .splash{background-size:cover;background:url(../img/banners/iol-video-splash.jpg) no-repeat 50%;cursor:pointer;height:calc(57.32vw - 40px);width:calc(100vw - 56px)}#youtube-wrapper>div:not(.splash){display:none;height:0;padding-bottom:56.25%;padding-top:0;position:relative}#youtube-wrapper>div:not(.splash) iframe{position:absolute;top:0;left:0;height:100%;width:100%}.inside-online-learning #v2-sticky-nav{left:0;position:absolute;top:0;z-index:100}.inside-online-learning #v2-sticky-nav button{left:0}#iol-popular-rankings{background:#fff;border-top:1px solid #dedfe2;padding-bottom:10px}#iol-popular-rankings h4{font-size:30px;margin-bottom:30px;text-align:center}#iol-popular-rankings li{margin-bottom:10px}#iol-popular-rankings a{background:#f7f7f7;border:1px solid #dedfe2;color:#5f6168;display:block;font-size:13px;padding:10px 15px;text-transform:uppercase;width:100%}#iol-popular-rankings a:hover{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}#iol-popular-rankings a span{color:#036ad5;display:block;font-size:16px;text-transform:none}#iol-popular-rankings+footer{margin-top:0}.about .v2-wrapper{margin-top:0!important}.about h1{border-bottom:1px solid #dedfe2;padding-bottom:20px;margin-bottom:35px!important;text-align:center}.about h2{margin-bottom:20px}.about #intro .copy p:first-of-type{font-size:20px;line-height:1.4;color:#7568cf}.about #intro .actions{text-align:center}.about .mission{margin-top:25px}.about .mission h3{background:#3a4055;color:#fff;text-align:center;font-size:18px;line-height:1.2;text-transform:uppercase;padding:20px 30px}.about .mission h3 b{color:#9c620b;display:block}.about .mission ul{background:#fff;border:1px solid #dedfe2;border-top:0;margin-bottom:0}.about .mission li{margin-bottom:0}.about .mission li:not(:last-child){border-bottom:1px solid #dedfe2}.about .mission a{display:block;color:#3a4055;padding:20px}.about .mission a strong{color:#036ad5;text-transform:uppercase;display:block;font-size:16px}.about .mission a:hover{background:#f7f7f7}.about .mission a:hover strong{color:#eb1616}.about .block-link{background:#036ad5;color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1;padding:12px 40px 12px 12px;border-radius:2px;display:inline-block;width:100%;margin-top:10px}.about .block-link:hover{background:#0065b3}.about section{padding-bottom:40px;border-bottom:1px solid #dedfe2;margin-bottom:40px}.about section:last-child{border-bottom:0;margin-bottom:0}.about section:not(#intro)>h2,.about section:not(#intro)>p{text-align:center}.about section .large{font-size:20px;line-height:1.4;margin-bottom:30px}.about section h3{text-transform:uppercase;font-size:16px;margin-bottom:4px}.about section ul{margin-bottom:30px}.about section li{margin-bottom:25px}.about .ranking-box{margin-top:30px}.about .ranking-box a{text-transform:none;font-weight:700;color:#036ad5;font-size:16px}.about .rankings-landing .block-link{text-align:center;margin:0 auto;width:50%;display:block;padding:12px;font-size:14px}.about #contact ul{text-align:center}.about #contact li{margin-bottom:5px}.about #contact strong{color:#252a42}.about .expert{background:#fff;border:1px solid #dedfe2;color:#231f1f;display:block;padding:10px 10px 20px}.about .expert:hover{border-color:#036ad5;box-shadow:0 0 0 1px #036ad5}.about .expert:hover i{border-color:#036ad5}.about .expert img{width:100%;height:auto}.about .expert .expert-image{background-color:#f6f7f7;margin-bottom:10px}.about .expert span{display:block;margin:0 25px 2px 10px;font-weight:700;font-size:11px;line-height:1.3}.about .expert span.expert-subject{text-transform:uppercase}.about .expert span.expert-title{font-size:16px;color:#036ad5}.about .expert span.profession{opacity:.6;margin-top:8px}.about .expert i{right:5px}#v2 .resources-content{padding:0 20px}#v2 .resources-content #intro h1{margin-bottom:20px}#v2 .resources-content #intro svg{display:block;margin:40px auto;max-width:400px}#v2 .resources-content .jump-nav{padding-bottom:10px;border-bottom:1px solid #dedfe2}#v2 .resources-content .jump-nav a{display:block;background:#fff;border:2px solid #dedfe2;margin-bottom:10px;color:#252a42;text-transform:uppercase;font-size:13px;line-height:1;padding:12px;text-align:center}#v2 .resources-content .jump-nav a:hover{border-color:#036ad5}#v2 .resources-content section{padding:40px 0;border-bottom:1px solid #dedfe2}#v2 .resources-content section:last-of-type{border-bottom:0}#v2 .resources-content section>h2,#v2 .resources-content section>p{text-align:center}#v2 .resources-content section ul{margin-top:30px}#v2 .resources-content section li{margin-bottom:10px}#v2 .resources-content section a{border:1px solid #dedfe2;background:#fff;display:table;height:90px;width:100%;font-weight:700}#v2 .resources-content section a:hover{color:#036ad5;border-color:#fff;box-shadow:0 0 0 2px #036ad5}#v2 .resources-content section a div,#v2 .resources-content section a span{display:table-cell;vertical-align:middle}#v2 .resources-content section a div{width:90px;height:calc(100% + 2px);background-position:50%;background-repeat:no-repeat;background-size:cover}#v2 .resources-content section a span{padding:0 40px 0 20px}#v2 .resources-content .widget-degree-finder{margin:20px 0 60px}.easy-reading h1{text-align:center}.easy-reading img{width:100%;max-width:450px;display:block;margin:0 auto}.easy-reading ul{margin:30px}#resource-banner{height:120px;width:100%;background:no-repeat 50% 50%/cover}.fancy-resource{position:relative}.fancy-resource .breadcrumbs{font-size:11px;text-align:left}.fancy-resource .the_content>p:first-of-type{font-size:20px}.fancy-resource #sticky-sidebar{display:none}.fancy-resource .entry-content{background:#f7f7f7;float:none;padding:20px;width:auto}.fancy-resource h1{border-bottom:1px solid #dedfe2;padding-bottom:20px;margin-bottom:30px;margin-top:0!important}.fancy-resource #v2-sticky-nav li:first-child{display:none}.fancy-resource h3{text-transform:uppercase;font-size:16px;margin-bottom:10px}.fancy-resource .sticky-waypoint{clear:both;padding-top:10px}.fancy-resource #social-share{top:230px;margin-left:-70px}.fancy-resource #social-share ul{margin:0}.fancy-resource #social-share h4{font-size:13px!important;color:#036ad5}.fancy-resource .js-sticky-nav-end{padding-bottom:30px!important;margin-top:50px}.sticky-pinned .blog-posts{margin-bottom:-30px}.sticky-pinned .blog-posts,.sticky-pinned .site-footer{z-index:10}.single-post .bar-graph-grid{background:repeating-linear-gradient(90deg,#dedfe2,#dedfe2 1px,#f7f7f7 0,#f7f7f7 5%)}.career-resources .pullquote,.for-students .pullquote,.pullquote{color:#7568cf;font-size:25px;margin:20px 0;padding:0}.styleguide .shortcode-icon{border:1px solid #dedfe2;margin:15px 0}.styleguide .shortcode-icon table{background-color:#fff;border-collapse:collapse;font-size:13px;margin:0;width:100%}.styleguide .shortcode-icon caption{background-color:#eeeef0;border-bottom:1px solid #dedfe2;font-weight:700;padding:15px;text-transform:uppercase}.styleguide .shortcode-icon td{border-bottom:1px solid #dedfe2;display:block;height:auto;padding:15px!important;text-align:center;width:100%}.styleguide .shortcode-icon td svg{display:block;margin:0 auto 10px}#banner{width:calc(100% + 40px);margin-left:-20px;padding:0 20px 30px}#banner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(37,42,66,.75)}.home #banner{background-size:cover}.hero-copy{text-align:center;color:#fff}.hero-copy h1{padding:30px 30px 10px;font-size:30px;line-height:1.2;color:#fff}.hero-copy .by-line{display:block;padding-top:3px;font-size:16px;font-weight:400;text-transform:uppercase}#redesign{position:absolute;top:0;right:0;background:rgba(117,104,207,.6);padding:8px 25px;font-size:13px;line-height:1.2;text-transform:uppercase;border-bottom:3px solid #036ad5;cursor:pointer;color:#fff;text-align:center}#redesign:hover{background:rgba(117,104,207,.85)}#redesign br{display:none}#redesign span{display:block;font-weight:700;margin-top:3px;font-size:12px}.breadcrumbs{font-size:12px;text-transform:uppercase;color:#3a4055;text-align:center}.breadcrumbs a{color:#000}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .separator{padding:0 5px}.v2-faux-dropdown .select{color:#252a42;text-transform:uppercase;font-size:15px;line-height:1;text-align:left;padding:15px 40px 15px 18px;background:#fff;border:3px solid #eb1616;border-radius:2px;width:100%}.v2-faux-dropdown .select i{right:20px}.v2-faux-dropdown .close{display:none;position:fixed;top:0;left:0;border-bottom:1px solid #dedfe2}.v2-faux-dropdown-list{display:none;position:absolute;width:100%;height:calc(100vh - 90px);top:100%;z-index:10;background:#f6f7f7;overflow-y:scroll;border:1px solid #dedfe2}.v2-faux-dropdown.active .v2-faux-dropdown-list{display:block}.v2-faux-dropdown-list li:not(:last-child){border-bottom:1px solid #dedfe2}.v2-faux-dropdown-list a{display:block;padding:13px 20px;text-transform:uppercase;color:#000;font-weight:700}.v2-faux-dropdown-list a:hover{color:#036ad5;background:#fff}svg[class^=icon]{display:inline-block}.icon svg:not(.color-preserve){height:30px;width:30px;display:inline-block;stroke:none;vertical-align:middle}.icon svg:not(.color-preserve) circle,.icon svg:not(.color-preserve) g,.icon svg:not(.color-preserve) path{fill:currentColor}[class*=icon-chev]{display:block;width:8px;height:8px;border-top:2px solid #5f6168;border-right:2px solid #5f6168;transform:rotate(45deg)}[class*=icon-chev][class*=-white]{border-color:#fff}[class*=icon-chev][class*=-red]{border-color:#eb1616}[class*=icon-chev][class*=-primary]{border-color:#252a42}[class*=icon-chev][class*=-black]{border-color:#000}[class*=icon-chev][class*=-down]{transform:rotate(135deg)}[class*=icon-chev][class*=-left]{transform:rotate(225deg)}[class*=icon-check]{display:block;width:30px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 23.4"><path fill="%23FFF" d="M25.3 0L11.2 14.1 4.7 7.5 0 12.2l11.2 11.2L30 4.7 25.3 0z"/></svg>') 50% no-repeat}.icon-right{position:absolute;top:calc(50% - 6px);right:15px}.icon-right+.icon-right{right:10px}.icon-left{position:absolute;left:15px;top:calc(50% - 6px)}.icon-left+.icon-left{left:10px}.icon-plus{display:inline-block;height:14px;width:14px}.icon-plus:after,.icon-plus:before{content:"";height:100%;position:absolute;border-left:2px solid #036ad5}.icon-plus:after{transform:rotate(90deg)}.icon-plus.white:after,.icon-plus.white:before{border-color:#fff}#article-lead{background:#fff;padding:30px 20px;margin:0 -20px;text-align:center}#article-lead h3{text-transform:uppercase}.article-secondary{font-size:13px}.article-secondary:not(:last-of-type){margin-bottom:20px}.article-secondary div.bg-cover{height:170px}.article-secondary h3{font-size:16px;font-weight:400;margin-bottom:5px}.article-secondary a{display:block;text-transform:uppercase}#modal-methodology{background:#fff;position:fixed;overflow-y:scroll;z-index:1000;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);padding:30px 50px 30px 20px}#modal-methodology h3{margin:0 0 20px}#modal-methodology h4{color:#7568cf;font-size:14px;line-height:1.4;margin-bottom:5px}#modal-methodology h4:not(:first-of-type){border-top:1px solid #dedfe2;padding-top:30px;margin-top:30px}#modal-methodology ul{list-style:disc;margin:30px 20px}#modal-methodology li{margin-bottom:5px}#modal-methodology .close{position:fixed;top:55px;right:30px;z-index:1001;transform:rotate(45deg);cursor:pointer}#modal-methodology .close:hover{opacity:.7}.widget-degree-finder{background:#252a42;border:7px solid #036ad5;border-radius:2px;box-shadow:inset 0 0 0 4px #fff,0 5px 50px 10px rgba(37,42,66,.2);margin-bottom:30px;margin-top:20px;min-height:400px;padding:58px 4px 20px;text-align:center}.widget-degree-finder #platform-quick-degree-finder{border-radius:0!important;box-shadow:none!important;outline:4px solid transparent}.logo-flourish{border-top:1px solid #5b5f71;left:32px;position:absolute;top:37px;width:calc(100% - 64px)}.logo-flourish svg{background:#252a42;fill:#5b5f71;height:50px;left:calc(50% - 25px);position:absolute;top:-25px;width:50px}.trigger-modal-widget{display:none}button.tooltip-toggle{background-color:#fefefe!important;border:2px solid #e2e8f0;border-radius:.25rem!important;box-shadow:none;box-sizing:border-box;color:#718096!important;font-family:inherit;font-weight:700;line-height:inherit;margin:0;min-height:30px!important;min-width:0;padding:.25rem .75rem;text-shadow:none;transition:all .2s ease;-webkit-transition:all .2s ease;vertical-align:baseline}form#platform-quick-degree-finder .ad-disclosure-wrapper{bottom:-60px!important}.degrees-content,.subject-content .degrees-content{margin-bottom:10px}.degrees-content:not(.active)>:not(header),.subject-content .degrees-content:not(.active)>:not(header){display:none}.degrees-content header,.subject-content .degrees-content header{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba(255, 255, 255, 0.3)%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M4.5,13.7v3.5c0,1.5,3.4,3.7,7.5,3.7s7.5-2.3,7.5-3.7v-3.5L12,17.6L4.5,13.7z M12,3l-12,6l12,6l9.7-4.9 L21,16.5h1.5V9.7L24,8.9L12,3z M12.8,9.4c-0.7,0-1.1-0.4-1.1-1.1s0.4-1.1,1.1-1.1s1.1,0.4,1.1,1.1C13.9,8.8,13.3,9.4,12.8,9.4z%22%20%2F%3E%3C%2Fsvg%3E") #eb1616 no-repeat 17px 50%/32px;color:#fff;padding:10px 40px 10px 64px}.degrees-content header,.degrees-content header:hover,.subject-content .degrees-content header,.subject-content .degrees-content header:hover{cursor:pointer}.degrees-content header h3,.subject-content .degrees-content header h3{color:#fff;font-size:14px;margin:0}.degrees-content header h3 span,.subject-content .degrees-content header h3 span{font-weight:400}.degrees-content header .js-toggle,.subject-content .degrees-content header .js-toggle{right:10px}.degrees-content .content,.subject-content .degrees-content .content{background:#fff;border-bottom:1px solid #dedfe2;border-left:1px solid #dedfe2;border-right:1px solid #dedfe2;padding:20px}.degrees-content .content .rankings-seal,.subject-content .degrees-content .content .rankings-seal{margin:0 auto 20px;max-width:280px}.degrees-content .content .methodology-wrapper,.subject-content .degrees-content .content .methodology-wrapper{margin-top:5px;width:100%}.degrees-content .list h3,.subject-content .degrees-content .list h3{border-bottom:4px solid #eb1616;border-top:1px solid #dedfe2;color:#eb1616;font-size:20px;line-height:1.2;margin:40px 0 30px;padding:0 20px;text-align:center}.degrees-content .list h3 span,.subject-content .degrees-content .list h3 span{display:block;font-size:.75em;font-weight:400}.degrees-content .list h3:before,.subject-content .degrees-content .list h3:before{height:44px;width:60px;background:#fff url(../img/svg/icon-badge.svg) no-repeat 50%/contain;border-left:8px solid #fff;border-right:8px solid #fff;content:"";display:block;margin:-22px auto 15px}.degrees-content .list h3:after,.subject-content .degrees-content .list h3:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #eb1616;content:"";display:block;margin:20px auto -19px;width:0}.degrees-content .list .js-expand,.subject-content .degrees-content .list .js-expand{padding:5px 0}.js-expand{padding:15px 0;text-align:center;word-spacing:5px}.js-expand,.js-expand button{font-size:11px;font-weight:700}.js-expand button,.js-expand button:focus,.js-expand button:hover{background:none;box-shadow:none;color:#0065b3;outline:none;padding:0;word-spacing:normal}.js-expand button:hover{color:#004e8a}.checklist,.checklist-large,.fancy-resource .entry-content .checklist,.fancy-resource .entry-content .checklist-large,.main-content .checklist,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist{font-size:13px;list-style:none;margin:40px 0 0}.checklist-large h4,.checklist h4,.fancy-resource .entry-content .checklist-large h4,.fancy-resource .entry-content .checklist h4,.main-content .checklist h4,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist h4{color:#252a42;font-size:16px;font-weight:700;margin:5px 0;opacity:1;text-transform:uppercase}.checklist-large>li,.checklist>li,.fancy-resource .entry-content .checklist-large>li,.fancy-resource .entry-content .checklist>li,.main-content .checklist>li,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist>li{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23EB1616%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M20.3,2.7L9 13.9 3.8 8.6 0 12.4 9 21.4 24 6.4 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 10px/20px;list-style:none;margin:0;padding:5px 0 5px 30px}.checklist-large>li:after,.checklist>li:after,.fancy-resource .entry-content .checklist-large>li:after,.fancy-resource .entry-content .checklist>li:after,.main-content .checklist>li:after,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist>li:after{border-bottom:1px solid #dedfe2;content:"";display:block}.checklist-large>li:last-child:after,.checklist>li:last-child:after,.fancy-resource .entry-content .checklist-large>li:last-child:after,.fancy-resource .entry-content .checklist>li:last-child:after,.main-content .checklist>li:last-child:after,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist>li:last-child:after{content:normal}.he-platform-els{text-align:left}.jump-box{background:#fff;border:1px solid #dedfe2;padding:15px}.entry-content .jump-links,.jump-links{border:1px solid #dedfe2;border-top:0;line-height:25px;margin:0;padding:0 15px}.entry-content .jump-links li,.jump-links li{border-bottom:1px solid #dedfe2;margin:0;padding:15px 0}.entry-content .jump-links li:last-child,.jump-links li:last-child{border:0}.entry-content .jump-links h4,.jump-links h4{font-size:13px;font-weight:400;line-height:25px;text-transform:uppercase}.entry-content .jump-links span,.jump-links span{color:#737373}.jump-icon{background:#f7f7f7;border:1px solid #dedfe2;display:block;font-size:13px;line-height:38px;padding:0 10px;text-transform:uppercase}.jump-icon:before{background:no-repeat 50% 50%/contain;content:"";display:inline-block;height:30px;margin-right:12px;vertical-align:-11px;width:18px}.jump-icon.icon-degrees:before{background-image:url(../img/svg/icon-degrees.svg)}.jump-icon.icon-search:before{background-image:url(../img/svg/icon-search.svg)}.jump-icon.icon-careers:before{background-image:url(../img/svg/icon-careers.svg)}.jump-icon.icon-interview:before{background-image:url(../img/svg/icon-interview.svg)}.jump-icon.icon-requirements:before{background-image:url(../img/svg/icon-requirements.svg)}.entry-content .jump-icons,.jump-icons{margin:0}.entry-content .jump-icons li,.jump-icons li{list-style:none;margin:10px 0 0}.find-schools{background:#252a42 no-repeat 50% 50%/cover;color:hsla(0,0%,100%,.7);margin:55px 0;padding:40px 30px;position:relative;text-align:center}.find-schools:before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid hsla(0,0%,100%,.25);content:"";display:block}.find-schools h2{color:#fff;font-size:22px;font-weight:700;line-height:1;margin:0 0 1.375rem;text-transform:uppercase}.find-schools h2:before{height:50px;width:50px;background:no-repeat 50% 50%/cover;content:"";display:block;margin:0 auto 1.375rem}.find-schools h2 span{display:block;font-size:18px;font-weight:400}.find-schools p{margin-left:auto;margin-right:auto;max-width:600px}.find-schools .btn{margin:0 auto;max-width:280px}.find-schools.find-state{background-image:url(../img/find-schools-state.jpg)}.find-schools.find-state h2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M5.1,6.5c0,6.5,6.6,14.4,6.6,14.4s6.6-7.8,6.6-14.4c0-3.6-3-6.5-6.6-6.5S5.1,2.9,5.1,6.5z M15.9,16.6 l-0.5,0.8c4.7,0.5,7.1,1.9,7.1,2.7c0,1-4.1,2.8-10.7,2.8S1.2,21.1,1.2,20.1c0-0.8,2.3-2.2,6.7-2.6l-0.5-0.8 c-4.2,0.6-7.2,1.9-7.2,3.5c0,2.1,5.2,3.8,11.7,3.8c6.5,0,11.7-1.7,11.7-3.8C23.6,18.6,20.4,17.2,15.9,16.6l5.4,5.1L15.9,16.6z M8.6,6.5c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1C10,9.6,8.6,8.2,8.6,6.5z%22%20%2F%3E%3C%2Fsvg%3E")}.find-schools.find-subject{background-image:url(../img/find-schools-subject.jpg)}.find-schools.find-subject h2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M21.1,6.5c-4.3-0.5-6.7,0.2-7.7,0.7v-1c1-0.5,3.4-1.3,7.7-0.7V6.5z M21.1,8.9c-4.3-0.5-6.7,0.2-7.7,0.7v-1 c1-0.5,3.4-1.3,7.7-0.7V8.9z M21.1,11.3c-4.3-0.5-6.8,0.2-7.7,0.7v-1c0.9-0.5,3.4-1.3,7.7-0.7V11.3z M10.6,7.3 C9.7,6.7,7.2,6,2.9,6.5v-1C7.2,5,9.7,5.8,10.6,6.3V7.3z M10.6,9.7C9.7,9.1,7.2,8.4,2.9,8.9V8c4.3-0.5,6.8,0.2,7.7,0.7V9.7z M10.6,12.1c-0.9-0.5-3.4-1.3-7.7-0.7v-1c4.3-0.5,6.8,0.2,7.7,0.7V12.1z M10.6,14.5c-0.9-0.5-3.4-1.3-7.7-0.7v-1 c4.3-0.5,6.8,0.2,7.7,0.7V14.5z M1.9,3v14.4c6.2-1.4,9.6,1,9.6,1V3.9C11.5,3.9,8.2,1.5,1.9,3L1.9,3z M21.1,13.7 c-4.3-0.5-6.8,0.2-7.7,0.7v-1c0.9-0.5,3.4-1.3,7.7-0.7V13.7z M12.5,3.9v14.4c0,0,3.4-2.4,9.6-1V3C15.8,1.5,12.5,3.9,12.5,3.9 L12.5,3.9z M23,4.4v14.9c-6.2-1.6-11,1.1-11,1.1s-2.9-2.7-11-1.1V4.4H0v16c7.8-1.8,12,1.2,12,1.2s4.2-3,12-1.2v-16H23z%22%20%2F%3E%3C%2Fsvg%3E")}.hero-rankings{background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center}.hero-rankings .wrapper{padding:90px 0}.hero-rankings h1{color:#fff}#v1 .overview-rankings{padding-top:30px}#v1 .overview-rankings .d-links:before{display:none}#v1 .overview-rankings .d-links a{padding:20px}#v1 .overview-rankings .d-links .d-link-school-link{border:0;position:relative;padding:0 0 15px;font-weight:700;text-transform:uppercase;background:0;bottom:auto;right:auto;left:auto}.school .quick-facts h3{position:static}.related-posts .list-boxes a{text-transform:none;font-size:15px}.related-posts .list-boxes a b{font-size:14px;font-weight:400;line-height:1.3;margin-top:5px}@media screen and (min-height:600px) and (max-height:699px) and (min-width:340px) and (max-width:400px){.widget-degree-finder{margin-bottom:50px;padding:60px 20px 25px}}@media screen and (min-width:384px){.iol-subscribe form{height:40px}.iol-subscribe [type=email]{float:left;height:40px;width:calc(100% - 100px)}.iol-subscribe [type=submit]{float:right;width:90px}}@media screen and (min-width:515px){.navigation-menu .state-list ul{column-count:2}}@media screen and (min-width:600px){.subject-content #intro .full h4{margin-left:220px}.subject-content #intro .full .expert{position:static}.subject-content #intro .full .expert img{width:200px;float:left;margin-right:20px;margin-top:-32px}.subject-content #intro .full .expert p{position:static}.subject-content #intro .full .expert a{bottom:16px}.subject-content #intro .full .expert .identity{border-top:1px solid #dedfe2;position:absolute;bottom:0;left:220px;right:0;padding-top:7px}.subject-content #intro .full blockquote{font-size:2.5vw!important}}@media screen and (min-width:768px){#v2 .palm{display:none}#v2 .text-center--lap{text-align:center}.entry-content img.alignright{float:right;margin:0 0 10px 20px;max-width:50%;width:auto}.entry-content img.alignleft{float:left;margin:0 1.25rem .625rem 0;max-width:50%;width:auto}.entry-content .image-list,.entry-content .image-list-small,.image-list,.image-list-small,.main-content .image-list{font-size:15px}.entry-content .image-list-small h3,.entry-content .image-list-small h3+p,.entry-content .image-list-small h3.large,.entry-content .image-list h3,.entry-content .image-list h3+p,.entry-content .image-list h3.large,.image-list-small h3,.image-list-small h3+p,.image-list-small h3.large,.image-list h3,.image-list h3+p,.image-list h3.large,.main-content .image-list h3,.main-content .image-list h3+p,.main-content .image-list h3.large{margin-left:230px}.entry-content .image-list-small p,.entry-content .image-list p,.image-list-small p,.image-list p,.main-content .image-list p{margin:0 0 1.375rem;clear:left;float:left}.entry-content .image-list-small h3+p,.entry-content .image-list h3+p,.image-list-small h3+p,.image-list h3+p,.main-content .image-list h3+p{clear:none;float:none;margin-top:0}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.entry-content .image-list img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft),.image-list img:not(.alignright):not(.alignleft),.main-content .image-list img:not(.alignright):not(.alignleft){clear:left;clip-path:none;float:left;margin:0;width:200px}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft){display:block}.entry-content .image-list-small h3,.entry-content .image-list-small h3+p,.entry-content .image-list-small h3.large,.image-list-small h3,.image-list-small h3+p,.image-list-small h3.large{margin-left:130px}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft){width:100px}.bg-blue,.bg-primary,.bg-purple,.bg-red,.bg-yellow,.for-students .entry-content .bg-blue,.for-students .entry-content .bg-primary,.for-students .entry-content .bg-purple,.for-students .entry-content .bg-red,.for-students .entry-content .bg-yellow{padding:40px}.flexbox .post-list-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .post-list-grid .article-post,.flexbox .post-list-grid .post-preview{width:calc(50% - 10px);padding-bottom:60px}.flexbox .post-list-grid .article-post:nth-child(odd),.flexbox .post-list-grid .post-preview:nth-child(odd){margin-right:20px}.flexbox .post-list-grid .article-post:last-child,.flexbox .post-list-grid .post-preview:last-child{border-bottom:1px solid #dedfe2}.flexbox .post-list-grid .article-post *,.flexbox .post-list-grid .post-preview *{display:block}.flexbox .post-list-grid .article-post .btn-read-more,.flexbox .post-list-grid .post-preview .btn-read-more{position:absolute;bottom:10px;left:10px;right:10px}.blog-posts .article-post img,.blog-posts .post-preview img{display:block;width:100%;height:auto;margin-bottom:.9375rem}.blog-posts .article-post img.default,.blog-posts .post-preview img.default{padding:1.25rem;border:1px solid #dedfe2}.heading-group[data-columns="2"]{margin:0 -10px}.heading-group[data-columns="2"] .group{float:left;margin:0 10px;width:calc(50% - 20px)}.bordered-dl dt,.easy-reading .bordered-dl dt,.easy-reading .news-table dl dt,.entry-content .bordered-dl dt,.entry-content .news-table dl dt,.news-table .easy-reading dl dt,.news-table .entry-content dl dt,.news-table dl dt{float:left;padding:25px 0 0 30px;width:200px}.bordered-dl dt[class],.easy-reading .bordered-dl dt[class],.easy-reading .news-table dl dt[class],.entry-content .bordered-dl dt[class],.entry-content .news-table dl dt[class],.news-table .easy-reading dl dt[class],.news-table .entry-content dl dt[class],.news-table dl dt[class]{width:170px}.bordered-dl dd,.easy-reading .bordered-dl dd,.easy-reading .news-table dl dd,.entry-content .bordered-dl dd,.entry-content .news-table dl dd,.news-table .easy-reading dl dd,.news-table .entry-content dl dd,.news-table dl dd{background:#fff;border-left:1px solid #dedfe2;margin-left:200px;padding:25px 40px}.bordered-dl dd:first-of-type,.easy-reading .bordered-dl dd:first-of-type,.easy-reading .news-table dl dd:first-of-type,.entry-content .bordered-dl dd:first-of-type,.entry-content .news-table dl dd:first-of-type,.news-table .easy-reading dl dd:first-of-type,.news-table .entry-content dl dd:first-of-type,.news-table dl dd:first-of-type{border-top:0}.bordered-dl dt[class]+dd,.easy-reading .bordered-dl dt[class]+dd,.easy-reading .news-table dl dt[class]+dd,.entry-content .bordered-dl dt[class]+dd,.entry-content .news-table dl dt[class]+dd,.news-table .easy-reading dl dt[class]+dd,.news-table .entry-content dl dt[class]+dd,.news-table dl dt[class]+dd{margin-left:170px}.news-table{margin:40px 0;padding-bottom:40px}.news-table header{font-size:16px;padding:24px}.news-table header:before{background:url(../img/icon-news.svg) no-repeat 50% 50%/contain;content:"";display:block;float:left;height:78px;opacity:.5;position:relative;width:100px;z-index:1}.news-table header h3,.news-table header p{margin-left:124px}.news-table header h3{font-size:30px}.conference-table .readmore,.easy-reading .conference-table .readmore,.entry-content .conference-table .readmore{display:none}.conference-table .show-more,.easy-reading .conference-table .show-more,.entry-content .conference-table .show-more{max-height:none}.conference-table .show-more:after,.easy-reading .conference-table .show-more:after,.entry-content .conference-table .show-more:after{content:normal}.conference-table,.easy-reading .conference-table,.entry-content .conference-table{margin:40px 0}.conference-table h3,.easy-reading .conference-table h3,.entry-content .conference-table h3{padding:16px 30px}.conference-table .image,.easy-reading .conference-table .image,.entry-content .conference-table .image{height:200px}.conference-table .meta:after,.easy-reading .conference-table .meta:after,.entry-content .conference-table .meta:after{clear:both;content:"";display:table}.conference-table .meta li,.easy-reading .conference-table .meta li,.entry-content .conference-table .meta li{float:left;padding:15px 15px 15px 60px;width:50%}.conference-table .meta li:nth-child(odd),.easy-reading .conference-table .meta li:nth-child(odd),.entry-content .conference-table .meta li:nth-child(odd){border-right:1px solid #dedfe2}.conference-table .meta li:before,.easy-reading .conference-table .meta li:before,.entry-content .conference-table .meta li:before{height:24px;left:30px;top:16px;transform:none;width:22px}.conference-table .content,.easy-reading .conference-table .content,.entry-content .conference-table .content{padding:30px 40px 40px}.conference-table .content .btn-tertiary,.easy-reading .conference-table .content .btn-tertiary,.entry-content .conference-table .content .btn-tertiary{max-width:200px}.conference-table .twitter-insights li,.easy-reading .conference-table .twitter-insights li,.entry-content .conference-table .twitter-insights li{padding:30px 30px 0}.conference-table .twitter-insights .tweet p,.easy-reading .conference-table .twitter-insights .tweet p,.entry-content .conference-table .twitter-insights .tweet p{font-size:20px}.conference-table .twitter-insights .insight,.easy-reading .conference-table .twitter-insights .insight,.entry-content .conference-table .twitter-insights .insight{margin:0 -30px;padding:20px 48px 20px 78px}.conference-table .twitter-insights .insight:before,.easy-reading .conference-table .twitter-insights .insight:before,.entry-content .conference-table .twitter-insights .insight:before{height:29px;margin-left:-48px;width:33px}.entry-content .events-list li,.events-list li{padding-left:190px;font-size:15px}.entry-content .events-list img:not(.alignright):not(.alignleft),.events-list img:not(.alignright):not(.alignleft){display:block;float:left;height:auto;margin-left:-170px;width:140px}.entry-content .events-list .date,.events-list .date{font-size:14px;margin:.5em 0}.entry-content .events-list h4,.events-list h4{font-size:16px;margin:.66em 0}.for-students .entry-content .popular-job h3,.for-students .entry-content .popular-job li,.popular-job h3,.popular-job li{display:table-cell;vertical-align:middle}.for-students .entry-content .popular-job h3,.popular-job h3{height:120px;width:165px;padding:20px 0 20px 20px;text-align:left}.for-students .entry-content .popular-job h3:after,.popular-job h3:after{position:absolute;top:0;right:-35px;bottom:0;left:auto;border-bottom:60px solid transparent;border-left:35px solid #7568cf;border-right:none;border-top:60px solid transparent}.for-students .entry-content .popular-job ul,.popular-job ul{border-left:0;border-top:1px solid #dedfe2;display:table;float:right;margin:-120px 0 0;table-layout:fixed;width:calc(100% - 165px)}.for-students .entry-content .popular-job li,.popular-job li{height:118px;padding-bottom:0;padding-top:0}.for-students .entry-content .popular-job .growth,.popular-job .growth{background-position:60px 50%;padding-left:120px}.for-students .entry-content .popular-job .wage,.popular-job .wage{border-left:1px solid #dedfe2;border-top:0}.icon-columns[data-columns="2"],.icon-columns[data-columns="3"]{border-spacing:20px;display:table;margin:-10px -20px;table-layout:fixed}.for-students .entry-content .icon-columns[data-columns="2"] .icon-column,.icon-columns[data-columns="2"] .icon-column{display:table-cell;margin:0;width:50%}.for-students .entry-content .icon-columns[data-columns="3"] .icon-column,.icon-columns[data-columns="3"] .icon-column{display:table-cell;margin:0;width:33.3333%}.for-students .entry-content .icon-column,.icon-column{padding:30px 40px}.for-students .entry-content .icon-column h3,.icon-column h3{font-size:35px}.block-tabs{padding-top:80px}.block-tab-section .content,.for-students .entry-content .block-tab-section .content{border-width:15px;padding:40px}.block-tab-section,.for-students .entry-content .block-tab-section{margin:0;position:static}.block-tab{position:absolute;top:0;left:0;background-image:none;height:80px;opacity:.6;width:100%}.block-tab.active{background-image:none;opacity:1}.block-tab span{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}[data-tabs="2"] .block-tab{width:calc(50% - 12px)}[data-tabs="2"] .block-tab-section:nth-child(2) .block-tab{left:calc(50% + 12px)}[data-tabs="3"] .block-tab{width:calc(33.3333% - 12px)}[data-tabs="3"] .block-tab-section:nth-child(2) .block-tab{left:33.3333%;margin-left:6px}[data-tabs="3"] .block-tab-section:nth-child(3) .block-tab{left:66.6666%;margin-left:12px}[data-tabs="4"] .block-tab{width:calc(25% - 12px)}[data-tabs="4"] .block-tab-section:nth-child(2) .block-tab{left:25%;margin-left:4px}[data-tabs="4"] .block-tab-section:nth-child(3) .block-tab{left:50%;margin-left:8px}[data-tabs="4"] .block-tab-section:nth-child(4) .block-tab{left:75%;margin-left:12px}a.btn-ghost{display:inline-block;margin-right:20px;max-width:none;width:180px}a.btn-ghost:last-child{margin-right:0}.nav-boxed{-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-boxed,.nav-boxed li{display:-ms-flexbox;display:flex}.nav-boxed li{width:calc(50% - 5px)}.nav-boxed li:nth-child(2n){margin-left:10px}.nav-boxed+a.btn{width:50%;margin-left:25%}.subject-content h2[class*=icon],h2[class*=icon]{font-size:35px;line-height:35px;text-align:left}.subject-content h2[class*=icon] span,h2[class*=icon] span{font-size:20px;line-height:25px}.subject-content h2[class*=icon]:not(.icon-none),h2[class*=icon]:not(.icon-none){box-shadow:none;margin-left:102px;position:relative}.subject-content h2[class*=icon]:not(.icon-none):before,h2[class*=icon]:not(.icon-none):before{position:absolute;top:0;bottom:0;left:-102px;background-size:60px;box-shadow:inset 0 0 0 7px #252a42,inset 0 0 0 8px hsla(0,0%,100%,.2);height:auto;margin:0;width:100px}h3.large{font-size:25px}p{margin-bottom:20px}[class*=gutter]{margin:0 45px}[class*=gutter][class*="--all"]{margin:30px 45px}[class*=fullwidth]{padding:0 45px}[class*=fullwidth][class*="--palm"]{margin:0 45px}.copy-block .col-center{text-align:center}.media{float:right;margin:0 0 10px 30px}.flexbox .widget-sidebar{margin-bottom:30px}.flex-equal-height,.flexbox .widget-sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#logo{height:47px;width:279px;margin-left:35px}#site-header{height:90px}.js-nav-toggle{height:90px;right:25px}.site-footer{margin-top:30px}.site-footer a,.site-footer li{display:inline-block}.site-footer a{margin:5px 10px}.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu ul,.top-nav-box .navigation-menu .three-levels>.sub-menu,.top-nav-box .navigation-menu .three-levels>.sub-menu ul{column-gap:20px;column-rule:1px solid #dedfe2;columns:2}.top-nav-box .navigation-menu .four-col:hover>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu{min-height:260px}.pie-chart{height:340px;width:340px}.pie-chart .label{height:160px;width:160px}.pie-chart .label:before{font-size:18px}.pie-chart .numbers{font-size:21.6px}.pie-chart .numbers .number{line-height:80px;margin-left:-40px;margin-top:-40px;width:80px}.pie-chart .slices span{height:80px}.pie-chart .pie-chart-section{height:320px;width:320px;clip:rect(0,320px,320px,160px)}.pie-chart .pie-chart-section span{height:320px;width:320px;border-radius:160px;clip:rect(0,160px,320px,0)}.collapse-section>h3{padding:21px 30px;font-size:20px}.collapse-section .content{padding:27px}.collapse-section table td[data-label]{display:table-cell;vertical-align:top;padding:30px}#colleges-by-state{padding-bottom:45px;background-position:-170px -30px}#colleges-by-state .checked-list,#colleges-by-state .v2-faux-dropdown,#colleges-by-state h2{width:420px;margin-left:auto;margin-right:auto}#colleges-by-state h2{font-size:35px;padding-left:0;padding-right:0}#colleges-by-state .checked-list li{float:left;width:33.33333%}#state-rankings .btn,.list-table-numbered{width:calc(50% + 45px);margin-left:50%}.iol-intro h2{margin-bottom:20px}.iol-intro .content{width:50%;float:right}.iol-intro .content-sidebar{clear:both;margin-bottom:20px}.iol-intro .content-sidebar h3{text-align:center;padding-top:10px}.author-bio{width:calc(50% - 45px);float:left}.author-bio img{height:330px;margin:0 0 15px}.dataviz h2 br{display:none}.dataviz img{max-width:100%}.graph-img{background-image:url(../img/svg/graph-desk.svg);padding-top:31.85%}.chart-list li{width:33.33333%;float:left}.contributors+.btn{margin-left:25%;width:50%}.featured-articles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-secondary{margin-bottom:20px;width:calc(50% - 10px)}.article-secondary:nth-child(odd){margin-right:20px}#modal-redesign{width:700px;height:300px;left:calc(50% - 700px/2)}.copy-block.subjects .content svg:not(.subject-icon){display:block;float:left;margin:0 30px 0 0;position:relative;width:250px;height:197px;top:auto;left:auto}.copy-block.subjects .content .copy{width:calc(100% - 280px);float:right}.copy-block.subjects ul{columns:2}.home-rankings .media{margin:-60px 0 1.375rem 1.375rem}.home-rankings .media .badge{width:100%;padding-top:100%}.tpl-state{padding:30px 45px}.tpl-state h1{position:relative;top:50%;transform:translateY(-50%);font-size:45px;margin:0 0 0 320px;position:absolute;text-align:left}.tpl-state h2{margin-top:45px;margin-bottom:20px}.tpl-state blockquote{margin:35px 50px}.dataviz-stats header{position:relative;top:50%;transform:translateY(-50%);padding-left:10%;position:absolute;text-align:right;width:50%}.dataviz-stats ul{float:right;width:50%}.doughnut-wrapper{float:left;line-height:1.2;margin:20px 0 0;padding:0 10px;width:33.33333%}.rankings-seal aside{float:right;width:calc(45% - 30px)}.rankings-seal .copy{float:left;width:calc(55% - 30px)}.ranked-node .title-bar{border-left:1px solid #dedfe2;margin-left:240px;padding-left:20px;width:calc(100% - 240px)}.ranked-node .count{font-size:22px;height:100px;line-height:100px;padding-right:15px;top:calc(50% - 50px);width:50px;z-index:2}.ranked-node .school-logo{display:block;height:80%;left:60px;position:absolute;text-align:center;top:10%;width:160px}.ranked-node .quick-facts{border-left:1px solid #dedfe2;margin-left:240px;padding-left:20px;width:calc(100% - 240px)}.ranked-node .body{padding:30px 40px}.v2-rankings-table tr{height:62px}.v2-rankings-table tr.active{height:auto}.v2-rankings-table.full .ranked-node{background-position:right 15px top 23px}.v2-rankings-table .school-city[data-th]:before,.v2-rankings-table .school-cost[data-th]:before{font-size:12px}.v2-rankings-table .school-city,.v2-rankings-table .school-cost{cursor:pointer;font-size:14px;height:61px;padding:18px 0;width:calc(45% - 150px)}.v2-rankings-table.cheap .school-city{width:calc(45% - 160px)}.v2-rankings-table.cheap .school-cost{width:160px}.v2-rankings-table .school-cost{text-align:left;width:150px}.v2-rankings-table .school-cost:after{position:absolute;top:0;right:45px;bottom:0;border-right:1px solid #dedfe2;content:"";display:block;height:60px;width:0}.v2-rankings-table.cheap .school-cost{padding-right:0}.v2-rankings-table.cheap .school-cost:after{content:normal}.v2-rankings-table .school-image{margin-bottom:20px}.v2-rankings-table .school-rank{height:60px;width:60px;line-height:60px}.v2-rankings-table .school-name{border-bottom:0;float:left;height:61px;margin-left:-60px;padding:0 0 0 60px;width:55%}.v2-rankings-table .school-name .shool-name-title{left:60px;font-size:16px}.v2-rankings-table .school-address,.v2-rankings-table .school-facts,.v2-rankings-table .school-image,.v2-rankings-table .school-links{clear:left;float:left;width:260px}.v2-rankings-table .school-description{clear:right;font-size:14px;margin-left:260px;margin-top:61px}.v2-rankings-table .school-profile-link{top:15px}.single-rankings .body aside,.state .body aside{float:left;margin-right:40px;width:calc(50% - 20px)}.single-rankings .body aside a,.state .body aside a{max-width:260px}.single-rankings .body .copy,.state .body .copy{width:calc(50% - 20px);float:right}.scholarship{margin-bottom:20px;padding:20px 245px 20px 30px}.scholarship h3{border-bottom:1px solid #dedfe2;margin-bottom:15px;padding-bottom:15px;text-align:left}.scholarship a{height:calc(100% + 12px);position:absolute;right:20px;top:-6px;width:180px}.bar-wrapper .scholarship a [class*=label],.scholarship a #modal-redesign,.scholarship a .bar-wrapper [class*=label],.scholarship a .vert-center{top:50%;transform:translateY(-50%)}.scholarship .icon-triangle :nth-child(2),.scholarship .icon-triangle :nth-child(3){display:block}#school-search .key{display:block;margin:30px 50px 10px 0}#school-search .key li{float:left;font-size:11px;font-weight:700;text-transform:uppercase;width:calc(50% - 25px)}#school-search .key li:first-child{padding-left:20px}#school-search .key li:last-child{width:50px}#search-filters .button-group,#search-filters .select-wrapper{float:left;margin-bottom:10px;width:calc(50% - 5px)}#search-filters .button-group .filter-expand-header,#search-filters .button-group select,#search-filters .select-wrapper .filter-expand-header,#search-filters .select-wrapper select{margin-bottom:0}#search-filters .select-wrapper:nth-child(odd){margin-right:10px}#search-filters fieldset:not(.name-search){margin-bottom:-10px}.results-count{font-size:25px;margin:30px 0 20px}.v2-school h4{float:left;margin-top:5px;width:calc(50% - 40px)}.v2-school .head ul{float:left;margin-bottom:0;padding-right:30px;width:calc(50% - 20px)}.v2-school .toggle-btn{width:50px}.v2-school .body{padding:30px 40px}.v2-school .body aside{width:240px;float:left}.v2-school .body .copy{width:calc(100% - 280px);float:right}.single-subjects h1{font-size:45px}.single-subjects #v2-sticky-nav{margin-left:-45px}.subject-content #intro .copy{float:left;width:calc(100% - 320px)}.subject-content #intro .aside,.subject-content #intro .full{margin-top:0;width:280px;float:right}.subject-content button.js-toggle{display:none}.subject-content .js-overclick:hover{cursor:default}.subject-content .js-overclick:hover button,.subject-content .js-overclick:hover h3{opacity:1}.career{margin-bottom:20px}.career .copy{border-top:0}.expert.full .copy{float:right;width:calc(100% - 210px)}.expert.full .copy h3{border-bottom:1px solid #dedfe2;padding-left:0}.expert.full aside{border-right:0;float:left;position:absolute;position:relative;width:180px;z-index:2}.expert.full aside img{width:100%;height:auto;float:none}.expert.full aside a{padding:14px 10px 14px 55px;border-bottom:1px solid #dedfe2;text-indent:0;position:relative;width:auto;height:auto;right:0}.expert.full aside .icon-linkedin{left:10px}.fancy-resource .entry-content .qa,.qa,.subject-req{margin-bottom:20px}.fancy-resource .entry-content .qa .toggle-btn,.qa .toggle-btn,.subject-req .toggle-btn{display:none}.fancy-resource .entry-content .qa-q.js-overclick,.qa-q.js-overclick,.subject-req h3.js-overclick{cursor:text}.fancy-resource .entry-content .qa-q.js-overclick:hover,.qa-q.js-overclick:hover,.subject-req h3.js-overclick:hover{background:#7568cf}.subject-degree{margin-bottom:25px}.subject-degree>svg{top:18px;left:35px}.subject-degree h3{font-size:20px;padding:20px 80px;margin-bottom:40px}.subject-degree .copy{padding:0 40px 40px}.subject-req .fact{padding:20px 20px 20px 80px;width:50%;float:left}.subject-req .fact:first-child{border:0;border-right:1px solid #dedfe2}.single-subjects .v2-school .body{padding:30px 40px}.single-subjects .v2-school aside{width:calc(50% - 20px);float:left;margin-right:40px}.single-subjects .v2-school aside a{max-width:260px}.single-subjects .v2-school .copy{width:calc(50% - 20px);float:right}.bar-graph-grid,.x-index{width:calc(100% - 200px)}.x-index{left:200px}.bar-wrapper{margin-bottom:30px}.bar-wrapper label{position:relative;top:50%;transform:translateY(-50%);width:180px;position:absolute;text-align:right}.bar-wrapper .bar{margin-top:0;margin-left:201px;width:calc(100% - 200px)}.v2-wrapper{padding:45px 40px}.subject-landing h1{text-align:left;font-size:45px;width:calc(100vw - 80px)}.pull-img-right .copy{float:left;width:calc(100% - 320px - 50px)}.pull-img-right>:not(.copy){float:right;width:320px;margin-top:80px}div.online-vs-campus{margin-bottom:20px}div.online-vs-campus h3{font-size:25px;text-align:center}div.online-vs-campus .copy{padding:35px 40px 40px}div.online-vs-campus .copy:before{position:absolute;top:0;bottom:0;left:50%;background:#dedfe2;content:"";width:1px}div.online-vs-campus .col{width:calc(50% - 50px);float:left}div.online-vs-campus .col:first-child{margin-bottom:0;padding-bottom:0}div.online-vs-campus .col:first-child:before{content:normal}div.online-vs-campus .col:first-child:after{top:calc(50% - 30px);left:calc(100% + 20px)}div.online-vs-campus h4{font-size:25px}div.online-vs-campus button.js-toggle{display:none}.list-warning li{padding:20px 40px 20px 100px;font-size:16px;margin-bottom:20px}.list-warning li:before{width:61px}.rankings-landing h1{font-size:45px;margin:20px auto 40px;width:500px}.rankings-landing .rankings-nav{padding-bottom:15px}.rankings-landing .rankings-nav li{float:left;margin-right:10px;width:calc(100% * 1/3 - 20px * 1/3)}.rankings-landing .rankings-nav li:last-child{margin-right:0}.rankings-landing .cols .copy{float:left;width:calc(100% - 300px)}.rankings-landing .cols .copy h3+p{width:calc(100% + 300px)}.rankings-landing .cols .badge-rankings{float:right;margin:0 0 20px;width:280px}.rankings-landing .ranking-cat h2{font-size:25px}.rankings-landing .ranking-box-featured li{margin-bottom:20px}.rankings-landing .ranking-box-featured a{padding-left:25px}.rankings-landing .ranking-box-featured a strong{font-size:30px;width:70%}.rankings-landing .ranking-box-featured a i{right:25px}.flexbox .rankings-landing .ranking-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .rankings-landing .ranking-box li{display:-ms-flexbox;display:flex;width:calc(50% - 5px)}.flexbox .rankings-landing .ranking-box li:nth-child(odd){margin-right:10px}#v2 .ranking-content{padding:45px}#v2 .ranking-content h1{font-size:45px;margin-bottom:30px;padding-bottom:30px}#v2 .ranking-content h1 span{font-size:24px}#v2 .ranking-content .sidebar [id=v2-sticky-nav]{margin:0 -50px;width:calc(100% + 100px)}.rankings-seal{float:right;width:calc(50% - 30px)}.state .rankings-seal{float:none;width:100%}.badge-rankings{margin-top:20px}.inside-online-learning .container{padding:0 40px}header.iol-header:after,header.iol-header:before{background-size:auto 150%}header.iol-header .copy{font-size:20px;padding:50px 0 40px}header.iol-header .copy h1{font-size:45px}.iol-subscribe{padding:20px 0}.iol-subscribe p{margin-bottom:0;padding-right:20px}.iol-subscribe form,.iol-subscribe p{display:inline-block;vertical-align:middle}.iol-subscribe form{width:340px}.iol-twitter{padding-top:30px}.iol-twitter .intro{text-align:center}.iol-twitter .tweets{margin:36px -12px 0}.iol-twitter .tweets li{float:left;margin:0;padding:0 12px;width:50%}:not(body).about-melissa:after,:not(body).about-melissa p:first-child:after,:not(body).about-melissa p:first-child:before{content:normal;transform:translateX(40px)}:not(body).about-melissa p:first-child:after{content:"";float:right;height:320px;width:238px}:not(body).about-melissa{padding:40px}.iol-section header{cursor:default}.iol-section button.js-toggle{display:none}.iol-section .copy,.iol-section .copy:not(.no-toggle){display:block;padding:40px}.iol-section img.pull-right{float:right;margin:0 0 30px 30px;max-width:auto;width:auto}#iol-banner h1{font-size:45px}#youtube-wrapper{margin:0 auto 25px;max-height:484px;max-width:832.4px}#youtube-wrapper .splash{height:calc(57.32vw - 60px);max-height:468px;max-width:816.4px;width:calc(100vw - 96px)}.flexbox #iol-popular-rankings ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox #iol-popular-rankings ul li{width:calc(50% - 5px);display:-ms-flexbox;display:flex}.flexbox #iol-popular-rankings ul li:nth-child(odd){margin-right:10px}.about h1{font-size:45px!important;padding-bottom:30px;margin-bottom:45px!important}.about h2{margin-bottom:30px}.about #intro .actions a{width:calc(50% - 60px);margin:10px;text-align:left;padding:15px}.about section{padding-bottom:60px;margin-bottom:60px}.about section .large{font-size:22px;margin:40px 0}.about .rankings-landing .block-link{width:30%;padding:18px;font-size:16px}.flexbox .about .experts-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .about .experts-wrapper a{width:calc(50% - 10px);margin-bottom:20px}.flexbox .about .experts-wrapper a:nth-child(odd){margin-right:20px}.flexbox .about .experts-wrapper a *{display:block}.flexbox .about .experts-wrapper a{width:calc(25% - 60px/4)}.flexbox .about .experts-wrapper a:nth-child(odd){margin-right:0}.flexbox .about .experts-wrapper a:not(:nth-child(4n)){margin-right:20px}#v2 .resources-content{padding:0 45px}#v2 .resources-content #intro h1{font-size:45px;text-align:left}#v2 .resources-content #intro .copy{width:50%;float:left;padding-right:40px}#v2 .resources-content #intro svg{width:50%;max-width:auto;float:right;margin:0 0 40px}#v2 .resources-content .jump-nav li{width:calc(25% - 60px * 1/3);float:left;margin-right:20px}#v2 .resources-content .jump-nav li:last-child{margin-right:0}.flexbox #v2 .resources-content section ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox #v2 .resources-content section ul li{width:calc(50% - 10px);display:-ms-flexbox;display:flex}.flexbox #v2 .resources-content section ul li:nth-child(odd){margin-right:20px}#v2 .resources-content .widget-degree-finder{float:none;margin:30px auto 80px!important;width:340px}#resource-banner{height:180px}.fancy-resource .entry-content{padding:45px}.fancy-resource h1{font-size:35px;padding-bottom:30px;margin-bottom:50px;text-align:center}.fancy-resource.has-widget h1{font-size:37px}.career-resources .pullquote,.for-students .pullquote,.pullquote{margin:30px;width:280px}.career-resources .pullquote.left,.for-students .pullquote.left,.pullquote.left{float:left;margin-left:0}.career-resources .pullquote.right,.for-students .pullquote.right,.pullquote.right{float:right;margin-right:0}.styleguide .shortcode-icon td{border:1px solid #dedfe2;display:table-cell;width:25%}#banner{width:calc(100% + 90px);margin-left:-45px;margin-bottom:30px;padding:0 45px 20px}.home #banner{background-image:url(../img/banners/home-1000.jpg)}.hero-copy h1{padding:40px 30px 15px;font-size:45px}.hero-copy h1 br{display:none}.hero-copy .by-line{font-size:20px;font-size:25px}.hero-copy p{line-height:1.8;margin-bottom:35px;font-size:16px}#redesign br{display:initial}.v2-faux-dropdown-list{max-height:250px}.article-secondary .gutter--all{margin:15px 20px 20px;width:auto}.article-secondary p{margin-bottom:10px}#modal-methodology{top:45px;left:45px;width:calc(100% - 90px);height:calc(100% - 90px);padding:45px}#modal-methodology .close{top:95px;right:65px}.widget-degree-finder{width:calc(50% - 15px)}.flexbox .widget-degree-finder{margin:0 30px 30px 0}.home .widget-degree-finder{margin:15px auto 20px}#v2 .ranking-content .widget-degree-finder{margin-bottom:40px}.tpl-state .widget-degree-finder{width:280px}.degrees-content,.subject-content .degrees-content{margin-bottom:15px}.degrees-content header,.subject-content .degrees-content header{background-position:30px 50%;padding:15px 60px 15px 75px}.degrees-content header h3,.subject-content .degrees-content header h3{font-size:20px}.degrees-content header .js-toggle,.subject-content .degrees-content header .js-toggle{display:block}.degrees-content .content,.subject-content .degrees-content .content{padding:30px}.degrees-content .content .rankings-seal,.subject-content .degrees-content .content .rankings-seal{float:none}.degrees-content .list h3,.subject-content .degrees-content .list h3{font-size:30px}.js-expand{text-align:right}.checklist-large,.fancy-resource .entry-content .checklist-large,.main-content .checklist-large{margin:0 0 1.375rem}.checklist-large h4,.fancy-resource .entry-content .checklist-large h4,.main-content .checklist-large h4{margin-bottom:.6875rem}.checklist-large>li,.fancy-resource .entry-content .checklist-large>li,.main-content .checklist-large>li{background:none;border-bottom:1px solid #dedfe2;font-size:15px;list-style:none;padding:30px 0 10px 80px}.checklist-large>li:before,.fancy-resource .entry-content .checklist-large>li:before,.main-content .checklist-large>li:before{height:55px;width:55px;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23EB1616%22%20stroke%3D%22transparent%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M20.3,2.7L9 13.9 3.8 8.6 0 12.4 9 21.4 24 6.4 z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%/30px;border-radius:50%;border:1px solid #dedfe2;content:"";float:left;margin-left:-80px}.checklist-large>li:after,.fancy-resource .entry-content .checklist-large>li:after,.main-content .checklist-large>li:after{content:normal}.checklist-large>li:last-child,.fancy-resource .entry-content .checklist-large>li:last-child,.main-content .checklist-large>li:last-child{border-bottom:0}.fancy-resource .entry-content .checklist-large li:before{background-color:transparent;background-size:50px;border:0}.entry-content .jump-links,.jump-links{display:table;padding:15px 0;width:100%}.entry-content .jump-links li,.jump-links li{border-bottom:0;border-right:1px solid #dedfe2;display:table-cell;padding:0 18px}span.jump-icon{text-align:center}.entry-content .jump-icons,.jump-icons{margin:0 -5px}.entry-content .jump-icons li,.jump-icons li{float:left;margin-top:15px;padding:0 5px}.entry-content .jump-icons[data-links="1"] li,.jump-icons[data-links="1"] li{width:100%}.entry-content .jump-icons[data-links="2"] li,.jump-icons[data-links="2"] li{width:50%}.entry-content .jump-icons[data-links="3"] li,.jump-icons[data-links="3"] li{width:33.3333%}.entry-content .jump-icons[data-links="4"] li,.jump-icons[data-links="4"] li{width:25%}.find-schools{font-size:16px;padding:70px 30px}.find-schools h2{font-size:35px}.find-schools h2 span{font-size:25px}}@media (min-width:768px){.mobile-table th{font-size:12px;padding:18px}.mobile-table tbody td:first-child{font-size:14px}.data-table th{padding:10px 15px}#v2 #home-intro h1{padding-top:20px}.subject-landing .data-table td{border-bottom:0;display:inline-block;margin-right:-1px;width:25%}.hero-copy{margin:30px 0 25px}#article-lead{overflow:hidden;border:1px solid #dedfe2;margin:0 0 -30px}#article-lead .body{width:calc(100% - 300px);float:left;padding:0 40px 0 0}.home #article-lead{padding-top:75px}#article-lead>*{z-index:1}}@media screen and (min-width:768px) and (max-width:899px){.pie-chart{margin:80px auto}.main-content .pie-chart-lists,.pie-chart-lists{float:left;margin-top:-480px;width:100%}.main-content .pie-chart-lists .list:nth-child(odd),.pie-chart-lists .list:nth-child(odd){clear:left;float:left}.main-content .pie-chart-lists .list:nth-child(2n),.pie-chart-lists .list:nth-child(2n){float:right}.main-content .pie-chart-lists .list-content,.pie-chart-lists .list-content{display:table-cell}.main-content .pie-chart-lists[data-lists="3"] .list:first-child,.main-content .pie-chart-lists[data-lists="3"] .list:last-child,.pie-chart-lists[data-lists="3"] .list:first-child,.pie-chart-lists[data-lists="3"] .list:last-child{display:table;height:240px;margin:0;padding:1.375rem 0}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before{position:absolute;top:20px;bottom:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after{border-top:1px solid #bfbfc4;content:"";float:left;margin:30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content,.pie-chart-lists[data-lists="3"] .list:last-child .list-content{vertical-align:bottom}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before{border-top:1px solid #bfbfc4;content:"";float:left;margin:-30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after{position:absolute;top:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:20px;z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2),.pie-chart-lists[data-lists="3"] .list:nth-child(2){display:table;height:480px;margin-bottom:0}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content,.pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content{vertical-align:middle}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before{position:absolute;top:-50px;right:calc(100% + 30px);border-top:1px solid #bfbfc4;content:"";width:calc(100% + 50px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after{position:absolute;top:-50px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:40px;z-index:-1}.main-content .pie-chart-lists li,.pie-chart-lists li{font-size:11px}}@media only screen and (min-width:768px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:768px) and (min-resolution:1.3dppx),only screen and (min-width:768px) and (min-resolution:125dpi){.home #banner{background-image:url(../img/banners/home-1000.jpg)}}@media screen and (min-width:900px){.wrapper{width:940px}body:not(.home) .wrapper{padding-left:0;padding-right:0}body:not(.home) .wrapper.easy-reading{padding-left:6.25rem;padding-right:6.25rem}.group.wrapper{padding:0}.col-half{float:left;width:50%}.intro-content{width:37.5rem;float:left}.intro-content img{float:right;display:block;margin:0 0 1.25rem 1.875rem}.blog-author{width:37.5rem;float:left}.category-posts{width:50%;float:left;padding:0 0 0 1.25rem}.category-posts:nth-child(odd){clear:left;padding:0 1.25rem 0 0}body.contact .form,body.contact .intro-content{width:50%;float:left}body.contact .intro-content{padding:.9375rem 2.5rem 0 0}.overview-rankings{padding-top:100px}.overview-rankings .intro,.overview-rankings .outro{padding-top:55px}.related-posts>section.resources li{border-bottom:none;display:inline-block;margin-right:-4px;width:25%}.related-posts>section.resources a{padding:.625rem .75rem .625rem 4.375rem;border-right:1px dashed #dedfe2}.related-posts>section.resources:last-child a{border-right:none}.related-posts>section.resources:first-child a,.related-posts>section.resources:nth-child(2) a{padding-left:5.9375rem}.related-posts>section.resources:first-child [class^=sprite-],.related-posts>section.resources:nth-child(2) [class^=sprite-]{left:2.8125rem}.entry-content .image-list-small h3,.entry-content .image-list-small h3+p,.entry-content .image-list-small h3.large,.entry-content .image-list h3,.entry-content .image-list h3+p,.entry-content .image-list h3.large,.image-list-small h3,.image-list-small h3+p,.image-list-small h3.large,.image-list h3,.image-list h3+p,.image-list h3.large,.main-content .image-list h3,.main-content .image-list h3+p,.main-content .image-list h3.large{margin-left:290px}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.entry-content .image-list img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft),.image-list img:not(.alignright):not(.alignleft),.main-content .image-list img:not(.alignright):not(.alignleft){width:260px}.entry-content .image-list-small h3,.entry-content .image-list-small h3+p,.entry-content .image-list-small h3.large,.image-list-small h3,.image-list-small h3+p,.image-list-small h3.large{margin-left:160px}.entry-content .image-list-small img:not(.alignright):not(.alignleft),.image-list-small img:not(.alignright):not(.alignleft){width:130px}.career-resources .resource-content,.for-students .resource-content{padding-top:30px}.career-resources .entry-content,.for-students .entry-content{width:630px;float:left}.career-resources .entry-content h2,.for-students .entry-content h2{font-size:35px}.career-resources blockquote,.for-students blockquote{padding:18px 0}.career-resources blockquote.left,.career-resources blockquote.right,.for-students blockquote.left,.for-students blockquote.right{width:50%;float:left;margin:0 30px 20px 0}.career-resources blockquote.right,.for-students blockquote.right{float:right;margin:0 0 20px 30px}.career-resources #social-share,.for-students #social-share{margin-top:0}.career-resources #social-share.pinned,.for-students #social-share.pinned{position:fixed;top:68px}.career-resources #social-share>h4,.for-students #social-share>h4{display:none}.career-resources #social-share li,.for-students #social-share li{float:none;margin:0 0 10px;width:40px;text-align:center}.career-resources #social-share .socialite,.for-students #social-share .socialite{background:0;left:calc(100% + 50px);top:calc(-50% - 10px)}.career-resources #social-share .socialite:before,.for-students #social-share .socialite:before{content:"";display:block;position:absolute;background:url(../img/bg_tooltip.png) no-repeat;transform:rotate(-90deg);height:94px;width:98px;top:5px;left:-5px;z-index:-1}.career-resources #overlay-mask.active,.for-students #overlay-mask.active{display:none}.sitemap-section .links_list{float:left;width:33.33%}ul.state-list{column-count:5}.tabs a{font-size:1rem;padding:.625rem 2.8125rem}.profile-data{width:37.5rem;float:left}.accreditations{margin-top:0;width:18.75rem;float:right}.programs table{font-size:.875rem}.bio-card{width:18.75rem;top:0;margin:0;padding:0 1.5625rem 1.875rem}.bio-card h3{position:relative;font-size:1.25rem}.bio-card img{position:absolute;max-width:100%;top:-5%;left:0;margin-top:0}.bio-card a{margin:.625rem .4375rem 0;font-size:.75rem}.bio-card-name{margin-top:11.5625rem;font-size:1.125rem}.bio-card-edu strong{font-size:.6875rem}.home .bio-card{position:absolute;right:-20rem}.home .bio-card img{max-width:140%;top:-10%;left:-20%}.home .bio-card .bio-card-name{margin-top:14.6875rem}.category .bio-card,.page .bio-card{float:right}.slideshow{margin:1.5625rem 5rem 1.875rem}.slideshow>h3{margin-top:2.125rem}.slideshow li article a{padding:1.25rem 1.25rem 1.25rem 10rem}.slideshow .img-wrapper{left:0;top:0;width:8.75rem;height:5.5rem;overflow:hidden}.slideshow .img-wrapper img{height:5.5rem;max-width:auto}a[class^=slideshow-btn-]{left:-3.75rem;width:2.5rem}a.slideshow-btn-next{right:-3.75rem}.flexbox .post-list-grid .article-post,.flexbox .post-list-grid .post-preview{width:calc(25% - 60px/4);margin-right:20px;padding-left:0;padding-right:0}.flexbox .post-list-grid .article-post:nth-child(4n),.flexbox .post-list-grid .post-preview:nth-child(4n){margin-right:0}.blog-posts .article-post,.blog-posts .post-preview{padding:0 .625rem;width:25%;float:left}.blog-posts .article-post:nth-child(4n+1),.blog-posts .post-preview:nth-child(4n+1){clear:left}.blog-posts .article-post .date,.blog-posts .post-preview .date{text-align:center}.list-boxes>li{float:left;width:32%}.list-boxes>li:nth-child(3n+2){margin-left:2%;margin-right:2%}.list-boxes.-special>li{margin-right:0;width:49%}.list-boxes.-special>li:nth-child(2n){margin-left:2%}.list-boxes.-special>li:nth-last-child(-n+2){margin-bottom:50px}#download-modal{width:780px;height:280px;padding:35px 0 35px 270px;top:calc(50% - 140px);left:calc(50% - 360px)}#download-modal img{height:calc(100% - 70px);position:absolute;top:35px;left:75px}#download-modal h4{font-size:28px;margin:50px 0 35px}.post-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row-wrap;flex-flow:row-wrap}.grid-item{float:left;display:block;margin-right:2.62404%;width:48.68798%}.grid-item:last-child,.grid-item:nth-child(2n){margin-right:0}.school-search{padding:3.75rem 0 4.375rem;border-bottom:1px solid #dedfe2}.school-search h2,.school-search p{padding:0 5.625rem}.school-search-filters{border:none}.school-search-filters *{z-index:1;position:relative}.school-search-filters:before{content:"";position:absolute;top:0;left:-50%;width:200%;height:100%;z-index:0;background:#f8f9f9;border-top:1px solid #dedfe2;border-bottom:1px solid #dedfe2}.school-search-filters button{display:none}.school-search-filters .count{margin-left:0}.school-search-filters fieldset{position:relative;left:0;border:none;padding:0;margin:0;float:right}.school-search-filters .dropdown{float:left;width:13.75rem;margin:.3125rem .9375rem 0 0}.school-search-filters .dropdown:last-child{margin-right:0}.school-results thead{display:table-header-group}.school-results thead tr{display:table-row}.school-results tbody tr{display:table-row;padding:.3125rem 0 .625rem}.school-results th{display:table-cell;float:none;width:auto;padding-left:.625rem;padding-bottom:.5625rem}.school-results th:first-child{width:30rem}.school-results th:nth-child(2){width:20rem}.school-results td{display:table-cell;padding:.875rem .625rem}#sticky-sidebar nav{width:280px;float:right;display:block}#sticky-sidebar nav.pinned{position:fixed;top:35px;margin-left:660px}#sticky-sidebar ul{border-radius:5px;border:1px solid #dedfe2}.sticky-sidebar-trigger{cursor:default;background:none;text-align:center;color:rgba(37,42,66,.25)}.sticky-sidebar-trigger:active,.sticky-sidebar-trigger:focus,.sticky-sidebar-trigger:hover{background:inherit;color:rgba(37,42,66,.25)}.sticky-sidebar-icon{display:none}.sticky-sidebar-nav a.active{margin-left:-1px;margin-right:-1px}.sticky-sidebar-nav a.active:after{height:0;width:0;border-bottom:8px solid transparent;border-right:8px solid #e65d63;border-top:8px solid transparent;content:"";position:absolute;left:-8px;top:calc(50% - 7px)}.sticky-sidebar-nav li:first-child a.active{border-radius:5px 5px 0 0;margin-top:-1px}.sticky-sidebar-nav li:last-child a{border-bottom:0;border-radius:0 0 5px 5px;margin-bottom:-1px}.sprite-logo{background:url(../img/logo-nav.png);width:165px;height:70px}.sticky-nav{position:relative;left:0;width:100%}.fixed-to-top .hero-state{margin-bottom:5.9375rem}.seal{float:right;margin-right:2.5rem;width:16.875rem}.seal-actions{position:relative;z-index:10;margin-left:-1.25rem}.seal-actions:after{clear:both;content:"";display:table}.seal-actions>div{width:calc(50% + 15px);float:left}.seal-actions>div:last-child{margin-left:.625rem;margin-right:-2.5rem}.methodology-content{width:20.625rem}.top-schools .intro{float:left;width:36.25rem}.top-schools .intro h2{text-align:left}.school .quick-facts h3{padding-left:20.0625rem}.-best .school .quick-facts h3:after{top:.75rem;right:.9375rem}.school .img-wrapper{display:table;left:3.75rem;top:0;width:15rem;padding:.625rem 1.5625rem;text-align:center;border-right:1px solid #dedfe2}.school .img-wrapper span{display:table-cell;vertical-align:middle}.school .img-wrapper img{max-height:4.6875rem}.school .datapoints{margin-left:18.8125rem;padding-left:0}.school .datapoint{width:33.33%;padding-bottom:0}.school .datapoint:first-child{padding-left:1.25rem}.school .additional-info{padding:1.875rem 1.25rem}.school .additional-info:after{clear:both;content:"";display:table}.school .additional-info hr{margin:2.5rem 0}.school .additional-info .col-facts{width:22.5rem;float:right}.school .additional-info div[itemprop=description]{padding-top:0;margin-top:0;border-top:none;float:left;width:32.5rem}.school .active{display:block}.twitter-calendar dl{margin-bottom:0}.twitter-calendar dt{position:relative;display:inline-block}.twitter-calendar dd{width:14.375rem;padding:0 0 0 .3125rem;margin-bottom:0;display:inline-block;min-height:auto}.twitter-calendar dd:first-of-type{margin-right:1.25rem}.view-more{display:none}.news-table:not(.is-open) .show-more{max-height:540px}.news-table header{padding:30px}.news-table header:before{height:109px;width:140px}.news-table header h3,.news-table header p{margin-left:181px}.news-table header h3{font-size:30px}.conference-table .meta,.easy-reading .conference-table .meta,.entry-content .conference-table .meta{display:table;width:100%}.conference-table .meta li,.easy-reading .conference-table .meta li,.entry-content .conference-table .meta li{border-right:1px solid #dedfe2;display:table-cell;float:none;padding-left:50px;width:25%}.conference-table .meta li:last-child,.easy-reading .conference-table .meta li:last-child,.entry-content .conference-table .meta li:last-child{border-right:0}.conference-table .meta li:before,.easy-reading .conference-table .meta li:before,.entry-content .conference-table .meta li:before{left:20px}.entry-content .events-list .date,.events-list .date{margin:1em 0}.entry-content .events-list h4,.events-list h4{margin-top:1em}.navigation-menu .state-list ul{column-count:3}.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu ul,.top-nav-box .navigation-menu .three-levels>.sub-menu,.top-nav-box .navigation-menu .three-levels>.sub-menu ul{columns:3}.top-nav-box .navigation-menu .four-col:hover>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu{min-height:230px}.top-nav-box .navigation-menu .four-col:hover>.sub-menu,.top-nav-box .navigation-menu .four-col:hover>.sub-menu ul,.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu ul{columns:3}.pie-chart{height:420px;width:420px}.pie-chart .label{height:200px;width:200px}.pie-chart .label:before{font-size:21px}.pie-chart .numbers{font-size:25.2px}.pie-chart .numbers .number{line-height:100px;margin-left:-50px;margin-top:-50px;width:100px}.pie-chart .slices span{height:100px}.pie-chart .pie-chart-section{height:400px;width:400px;clip:rect(0,400px,400px,200px)}.pie-chart .pie-chart-section span{height:400px;width:400px;border-radius:200px;clip:rect(0,200px,400px,0)}.main-content .pie-chart-lists li,.pie-chart-lists li{font-size:13px}.contributors{-ms-flex-wrap:wrap;flex-wrap:wrap}.contributor,.contributors{display:-ms-flexbox;display:flex}.contributor{min-height:110px;width:calc(50% - 10px)}.contributor:nth-child(odd){margin-right:20px}.copy-block.subjects .content svg:not(.subject-icon){width:320px;height:252px}.copy-block.subjects .content .copy{width:calc(100% - 350px)}.copy-block.subjects ul{columns:3}.home-rankings .content{columns:2}.home-rankings .media{width:23.5%;margin:-60px 0 0}.home-rankings .content{column-gap:40px;width:74.5%}.home-rankings tbody{clear:both}.home-rankings tbody tr{break-inside:avoid}.college-rise{padding-bottom:90px}.college-rise .content{font-size:16px}.v2-school .body .copy ul{columns:2}.subject-content #intro .copy{width:calc(65% - 40px)}.subject-content #intro .aside,.subject-content #intro .full{width:35%}.subject-content #intro .full h4{margin-left:250px}.subject-content #intro .full .expert img{width:220px;margin-right:30px}.subject-content #intro .full .expert .identity{left:250px}.subject-content #intro .full blockquote{font-size:24px!important}.subject-content #intro blockquote{font-size:20px}.flexbox .list-warning{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .list-warning li{width:calc(50% - 10px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.flexbox .list-warning li:nth-child(odd){margin-right:20px}.list-title-copy{columns:2;column-gap:60px}.rankings-landing .cols .copy h3+p{width:100%}.rankings-landing .ranking-cat p{margin-left:auto;margin-right:auto;width:840px}header.iol-header:after,header.iol-header:before{background-size:auto 200%}header.iol-header .copy h1{font-size:60px}.iol-subscribe form{max-width:none;width:500px}.iol-subscribe [type=email]{width:calc(100% - 130px)}.iol-subscribe [type=submit]{width:120px}.iol-twitter{padding:44px 0 36px}.iol-twitter .intro{float:left;margin-top:30px;text-align:left;width:54.23729%}.iol-twitter .tweets{float:right;margin:0;width:40.67797%}.iol-twitter .tweets li{float:none;margin:20px 0;padding:0;width:100%}:not(body).about-melissa p:first-child:before{content:"";float:right;height:470px;margin:0 -90px -60px 0;transform:translateX(0);width:350px}:not(body).about-melissa p:first-child:after{content:normal}:not(body).about-melissa p:first-child{margin-top:22px}.about section:not(#intro)>h2,.about section:not(#intro)>p{max-width:840px;margin-left:auto;margin-right:auto}.about .flex-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .flex-list li{width:calc(50% - 20px);margin-bottom:20px}.about .flex-list li:nth-child(odd){margin-right:40px}#resource-banner{height:270px}.career-resources .pullquote,.for-students .pullquote,.pullquote{padding:0}.career-resources .pullquote.left,.career-resources .pullquote.right,.for-students .pullquote.left,.for-students .pullquote.right,.pullquote.left,.pullquote.right{float:left;margin:30px 30px 30px 0;width:280px}.career-resources .pullquote.right,.for-students .pullquote.right,.pullquote.right{float:right;margin:30px 0 30px 30px}.home #banner{background-image:url(../img/banners/home-1200.jpg)}#modal-methodology{top:10vh;height:80vh;width:840px;left:calc(50% - 840px/2)}#modal-methodology .close{top:calc(10vh + 50px);right:calc(50% - 840px/2 + 20px)}.degrees-content,.subject-content .degrees-content{margin-bottom:30px}.degrees-content .content .copy.has-rankings-seal .checklist,.subject-content .degrees-content .content .copy.has-rankings-seal .checklist{float:right;width:calc(100% - 320px)}.degrees-content .content .rankings-seal,.subject-content .degrees-content .content .rankings-seal{float:left;margin-right:40px}.degrees-content .list h3,.subject-content .degrees-content .list h3{position:relative;z-index:2}.degrees-content .list .v2-rankings-table,.subject-content .degrees-content .list .v2-rankings-table{background:#f7f7f7;margin:0 -31px -41px;width:calc(100% + 62px)}.degrees-content .list .js-expand,.subject-content .degrees-content .list .js-expand{padding-bottom:15px;position:relative;z-index:1}.degrees-content .list .js-expand:after,.subject-content .degrees-content .list .js-expand:after{position:absolute;top:-35px;right:-31px;bottom:0;left:-31px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";z-index:-1}.degrees-content .list .js-expand+table,.subject-content .degrees-content .list .js-expand+table{position:relative;z-index:2}.checklist-large>li,.checklist>li,.fancy-resource .entry-content .checklist-large>li,.fancy-resource .entry-content .checklist>li,.main-content .checklist>li,.related-posts>section.resources:first-child a,.related-posts>section.resources:nth-child(2) a,.subject-content>div:not(#nav-database) :not(td)>ul:not(.quick-facts).checklist>li{padding-left:40px}.related-posts>section.resources:first-child a [class^=sprite-],.related-posts>section.resources:nth-child(2) a [class^=sprite-]{left:0;top:calc(50% - 35px/2);position:absolute}}@media screen and (min-width:900px) and (min-resolution:192dpi){.sprite-logo{background:url(../img/logo-nav-2x.png);background-size:165px 70px}}@media screen and (min-width:900px) and (max-width:959px){.pie-chart{margin:100px auto}.main-content .pie-chart-lists,.pie-chart-lists{float:left;margin-top:-600px;width:100%}.main-content .pie-chart-lists .list:nth-child(odd),.pie-chart-lists .list:nth-child(odd){clear:left;float:left}.main-content .pie-chart-lists .list:nth-child(2n),.pie-chart-lists .list:nth-child(2n){float:right}.main-content .pie-chart-lists .list-content,.pie-chart-lists .list-content{display:table-cell}.main-content .pie-chart-lists[data-lists="3"] .list:first-child,.main-content .pie-chart-lists[data-lists="3"] .list:last-child,.pie-chart-lists[data-lists="3"] .list:first-child,.pie-chart-lists[data-lists="3"] .list:last-child{display:table;height:300px;margin:0;padding:1.375rem 0}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before{position:absolute;top:20px;bottom:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after{border-top:1px solid #bfbfc4;content:"";float:left;margin:30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content,.pie-chart-lists[data-lists="3"] .list:last-child .list-content{vertical-align:bottom}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before{border-top:1px solid #bfbfc4;content:"";float:left;margin:-30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after{position:absolute;top:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:20px;z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2),.pie-chart-lists[data-lists="3"] .list:nth-child(2){display:table;height:600px;margin-bottom:0}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content,.pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content{vertical-align:middle}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before{position:absolute;top:-50px;right:calc(100% + 30px);border-top:1px solid #bfbfc4;content:"";width:calc(100% + 50px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after{position:absolute;top:-50px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:40px;z-index:-1}}@media (min-width:900px){#v2 #home-intro{height:400px}#v2 #home-intro h1{padding-top:0}.home .widget-degree-finder{left:0;margin-left:30px;max-width:300px;position:absolute;top:-35px;z-index:3}}@media only screen and (min-width:900px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:900px) and (min-resolution:1.3dppx),only screen and (min-width:900px) and (min-resolution:125dpi){.home #banner{background-image:url(../img/banners/home-1200.jpg)}}@media screen and (min-width:960px){#v2 .ranking-content .sidebar{float:left;width:280px}#v2 .ranking-content .sidebar [id=v2-sticky-nav]{margin:0;position:static;width:280px}#v2 .ranking-content.has-sidebar .main-content{float:right;width:calc(100% - 280px - 40px);width:calc(100% - 280px - 60px)}.rankings-seal{float:none;width:100%}.badge-rankings{margin-top:30px}#v2 .ranking-content .widget-degree-finder{float:none;width:100%}}@media screen and (min-width:1050px){.widget-sidebar{width:280px;position:absolute;top:40px;z-index:2}.flexbox .widget-sidebar{display:block}.widget-degree-finder{float:none;width:100%}.logo-flourish{top:37px}}@media screen and (min-width:1220px){body{background:#dce1e5}.full-width{max-width:1220px;margin:0 auto}.career-resources #social-share,.for-students #social-share{left:auto}.nav-boxed.wall-thirds li{width:calc(33.33333% - 10px);margin-left:0;margin-right:10px}.nav-boxed.wall-thirds li:nth-child(3n){margin-right:0}.nav-boxed.wall-thirds+a.btn{width:280px;margin:20px auto 0}.content{font-size:16px}[class*=gutter][class*="--all"]{margin:0 auto}[class*=gutter]{width:1180px;margin:0 auto}.col-wrapper--wall{width:1180px;margin:30px auto 60px}.copy-block .col-content{width:600px;float:left;margin:20px 40px 0}.copy-block .col-sidebar{width:440px;float:left;margin:30px 20px}.copy-block .col-sidebar>:first-child{margin-top:0;text-align:left}.copy-block .col-center{width:780px;margin:0 auto 40px}#logo{margin-left:0;top:57px}#site-header{width:100%;height:105px}#site-header .group{width:1180px;margin:0 auto}.js-nav-toggle,.navigation-menu li.active ul{display:none}.top-nav-box li{display:inline-block}.top-nav-box li:last-child a{padding-right:0}.navigation-menu{position:relative;float:right;padding-top:13px}.navigation-menu a{padding:25px 15px}.navigation-menu i{display:none}.navigation-menu li:hover li{width:180px}.navigation-menu li:hover ul{padding:20px 30px;display:block;position:absolute;background:#fff;border:1px solid #dedfe2;border-top:2px solid #036ad5}.navigation-menu li:hover:last-child ul{left:-100%}.navigation-menu ul a{padding:7px 15px;text-transform:none}.secondary-menu,.social{position:absolute;top:-5px;right:0}.secondary-menu{right:150px}.secondary-menu a{padding:5px 10px}.navigation-menu .state-list ul{column-count:4;left:-310px;width:auto}.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:after,.top-nav-box .navigation-menu .three-levels>.sub-menu a[href="#"]:after{right:10px}.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .three-levels>.sub-menu{position:absolute;width:auto}.top-nav-box .navigation-menu .four-col>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu ul,.top-nav-box .navigation-menu .three-levels>.sub-menu,.top-nav-box .navigation-menu .three-levels>.sub-menu ul{columns:2}.top-nav-box .navigation-menu .four-col>.sub-menu li,.top-nav-box .navigation-menu .three-levels>.sub-menu li{width:230px!important}.top-nav-box .navigation-menu .four-col:hover>.sub-menu,.top-nav-box .navigation-menu .four-col>.sub-menu{columns:4;min-height:0}.top-nav-box .navigation-menu .four-col:hover>.sub-menu li,.top-nav-box .navigation-menu .four-col>.sub-menu li{break-after:column;height:auto;width:280px!important}.top-nav-box .navigation-menu .four-col:hover>.sub-menu li.active a[href="#"],.top-nav-box .navigation-menu .four-col>.sub-menu li.active a[href="#"]{background:none;padding:5px 20px;position:static}.top-nav-box .navigation-menu .four-col:hover>.sub-menu ul,.top-nav-box .navigation-menu .four-col>.sub-menu ul{border:none;columns:1;padding:0 0 5px;position:static}.top-nav-box .navigation-menu .four-col:hover>.sub-menu a[href="#"],.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]{cursor:text}.top-nav-box .navigation-menu .four-col:hover>.sub-menu a[href="#"],.top-nav-box .navigation-menu .four-col:hover>.sub-menu a[href="#"]:hover,.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"],.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:hover{color:#252a42}.top-nav-box .navigation-menu .four-col:hover>.sub-menu a[href="#"]:after,.top-nav-box .navigation-menu .four-col>.sub-menu a[href="#"]:after{content:normal}.top-nav-box .navigation-menu li:nth-last-child(2)>.sub-menu{left:auto;right:-208px}.pie-chart{margin:100px auto}.main-content .pie-chart-lists,.pie-chart-lists{float:left;margin-top:-600px;width:100%}.main-content .pie-chart-lists .list:nth-child(odd),.pie-chart-lists .list:nth-child(odd){clear:left;float:left}.main-content .pie-chart-lists .list:nth-child(2n),.pie-chart-lists .list:nth-child(2n){float:right}.main-content .pie-chart-lists .list-content,.pie-chart-lists .list-content{display:table-cell}.main-content .pie-chart-lists[data-lists="3"] .list:first-child,.main-content .pie-chart-lists[data-lists="3"] .list:last-child,.pie-chart-lists[data-lists="3"] .list:first-child,.pie-chart-lists[data-lists="3"] .list:last-child{display:table;height:300px;margin:0;padding:1.375rem 0}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:before{position:absolute;top:20px;bottom:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after,.pie-chart-lists[data-lists="3"] .list:first-child .list-content ul:after{border-top:1px solid #bfbfc4;content:"";float:left;margin:30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content,.pie-chart-lists[data-lists="3"] .list:last-child .list-content{vertical-align:bottom}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:before{border-top:1px solid #bfbfc4;content:"";float:left;margin:-30px 0 30px -30px;position:relative;width:calc(100% + 30px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after,.pie-chart-lists[data-lists="3"] .list:last-child .list-content h4:after{position:absolute;top:-30px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:20px;z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2),.pie-chart-lists[data-lists="3"] .list:nth-child(2){display:table;height:600px;margin-bottom:0}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content,.pie-chart-lists[data-lists="3"] .list:nth-child(2) .list-content{vertical-align:middle}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4{position:relative}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:before{position:absolute;top:-50px;right:calc(100% + 30px);border-top:1px solid #bfbfc4;content:"";width:calc(100% + 50px);z-index:-1}.main-content .pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after,.pie-chart-lists[data-lists="3"] .list:nth-child(2) h4:after{position:absolute;top:-50px;left:-30px;border-left:1px solid #bfbfc4;content:"";height:40px;z-index:-1}#colleges-by-state{max-height:360px;overflow-y:visible;padding:0}#colleges-by-state .col-wrapper--wall{margin-bottom:0}#colleges-by-state h2{padding-top:70px;margin-bottom:0}#colleges-by-state .v2-faux-dropdown{width:280px}#colleges-by-state .checked-list{margin-bottom:0;width:480px}#colleges-by-state .checked-list li{padding-bottom:0}#colleges-by-state .checked-list li:last-child{width:calc(100% * 1/3 - 20px)}#state-rankings .btn,.list-table-numbered{width:280px;margin-left:420px;z-index:1}.iol-intro{margin-top:20px}.iol-intro .content{float:left;width:460px;margin-left:40px}.iol-intro .content-sidebar{clear:none;float:right;width:320px}.iol-intro .content-sidebar h3{margin-top:0;padding-top:0}.iol-intro .content-sidebar li,.iol-intro .content-sidebar ul{display:block;width:100%;margin-left:0}.author-bio{width:280px;float:left}.dataviz{padding-top:55px;padding-bottom:35px}.dataviz .chart-list{width:360px;float:left;margin-left:40px}.dataviz .chart-list li{width:100%;float:none;text-align:left;padding:0 10px 0 120px;margin:20px 0 50px}.dataviz .chart-list li div,.dataviz .chart-list li svg{left:0;top:calc(50% - 50px);text-align:center}.dataviz .graph{width:700px;float:right;margin-right:40px}.dataviz .graph p{font-size:16px}.contributors+.btn{margin-left:auto;margin-right:auto;width:280px}.contributor,.contributor:nth-child(2n){min-height:0;width:auto}.contributor a{float:none;min-height:90px;width:440px}#v2 .sidebar--wall{width:280px;float:left}#v2 .sidebar--wall+div{width:880px;float:right;margin:0}.state-search{width:525px;float:left;margin-left:-45px}#state-rankings{width:700px;float:right;height:calc(100% + 20px);margin-top:-10px;margin-bottom:-10px}.copy-block.subjects{padding-top:90px}.copy-block.subjects .content svg:not(.subject-icon){margin-top:-30px}.copy-block.subjects ul{columns:4}.tpl-state{border-top:0;margin:0 auto;padding:50px 0 50px 340px;width:1180px}.tpl-state h1{border-bottom:1px solid #dedfe2;margin:0;padding-bottom:30px;position:relative;top:0;transform:none}.tpl-state h2{margin-top:55px}.sticky-pinned .tpl-state>.content{margin-top:30px}#v2-sticky-nav{left:0;position:absolute;width:280px}.iol+#v2-sticky-nav{position:relative;top:0}.sticky-pinned #v2-sticky-nav nav{width:280px;top:30px;left:auto}#v2-sticky-nav nav #popular-rankings{background:#f6f7f7;display:block}#v2-sticky-nav nav #popular-rankings h4{border:1px solid #dedfe2;color:#231f1f;font-size:12px;margin-top:20px;padding:14px 20px;text-transform:uppercase}#v2-sticky-nav nav #popular-rankings ul{background:none;font-size:13px;padding:10px 0}#v2-sticky-nav nav #popular-rankings li{border:0}#v2-sticky-nav nav #popular-rankings a{padding:7px 10px 7px 20px;color:#036ad5}#v2-sticky-nav nav #popular-rankings a:hover{color:#eb1616}#v2-sticky-nav button{cursor:default;outline:none}#v2-sticky-nav button i{display:none}#v2-sticky-nav ul{background:#fff;border-top:0;border:1px solid #dedfe2;display:block}#v2-sticky-nav ul li:last-child{border-bottom:0}#v2-sticky-nav ul a{padding:10px 35px 10px 18px}.v2-rankings-table.limited .school-city{width:calc(45% - 100px);overflow:hidden}.v2-rankings-table.limited .school-city,.v2-rankings-table.limited .school-cost{cursor:default}.v2-rankings-table.limited .school-cost{width:100px}.single-rankings .body aside,.state .body aside{width:220px}.single-rankings .body .copy,.state .body .copy{width:480px}.single-subjects .tpl-state{padding-top:40px}.single-subjects h1{font-size:60px;margin:0 0 40px;padding-bottom:20px}.single-subjects:not(.has-widget) h1{margin:0 0 40px}.single-subjects #v2-sticky-nav{margin-left:0;top:50px}.subject-content{font-size:15px;padding-top:0}.subject-content h2{font-size:35px;margin-top:55px}.subject-content #intro .copy{width:520px}.subject-content #intro .aside,.subject-content #intro .full{width:280px}.subject-content #intro blockquote{font-size:25px}.subject-content .data-use button{float:right}.subject-content .methodology-wrapper{width:50%}.expert.full .copy{width:630px}.fancy-resource .entry-content .qa-q,.qa-q,.subject-req h3{font-size:20px;padding:25px 40px 25px 80px}.fancy-resource .entry-content .qa-q:before,.qa-q:before{font-size:60px;left:30px}.fancy-resource .entry-content .qa-a,.qa-a{padding:30px}.subject-degree{border-width:10px;margin-bottom:40px;font-size:15px}.subject-req .fact h4,.subject-req h3{font-size:16px}.single-subjects .v2-school aside{width:220px}.single-subjects .v2-school .copy{width:480px}.v2-wrapper{width:1180px;margin:60px auto;padding:0}.subject-landing h1{font-size:60px}.subject-landing p.centered{padding:0 170px}.subject-landing .data-table th:first-child,.subject-landing .data-table th:nth-child(2){display:table-cell}.subject-landing .data-table th.th-compare{width:100px;text-align:center}.subject-landing .data-table th.th-programs{width:320px}.subject-landing .data-table td:first-child,.subject-landing .data-table td:nth-child(2){display:table-cell}.pull-img-right>:not(.copy){margin-top:0}div.online-vs-campus .col{width:500px}.rankings-landing h1{font-size:60px;width:auto}.rankings-landing .cols .copy{width:calc(100% - 340px)}.flexbox .rankings-landing .ranking-box-featured{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .rankings-landing .ranking-box-featured li{display:-ms-flexbox;display:flex;width:calc(50% - 10px)}.flexbox .rankings-landing .ranking-box-featured li:nth-child(odd){margin-right:20px}.rankings-landing .ranking-box-featured a strong{width:100%}.flexbox .rankings-landing .ranking-box li{margin-right:20px;width:calc(100% * 1/3 - 40px * 1/3)}.flexbox .rankings-landing .ranking-box li:nth-child(odd){margin-right:20px}.flexbox .rankings-landing .ranking-box li:nth-child(3n){margin-right:0}#v2 .ranking-content{margin:0 auto;padding:45px 0;width:1180px}#v2 .ranking-content:not(.has-sidebar){width:1000px}#v2 .ranking-content h1{font-size:60px}#v2 .ranking-content h1 span{font-size:35px;margin-top:1.375rem}#v2 .ranking-content.has-sidebar h1{margin-left:340px;text-align:left}#v2 .ranking-content .sidebar{position:absolute;top:45px}.iol{float:right;padding-top:0;width:840px}.iol h2{font-size:35px;margin-bottom:25px}.iol-section{margin-bottom:30px}.iol-section header h3{font-size:16px}#iol-banner .copy{margin:0;padding:60px 30px 80px 688px;text-align:left}#iol-banner h1{font-size:60px}#iol-banner+.site-content{margin-top:45px}#youtube-wrapper{position:absolute;top:40px;left:0;height:360px;width:628px}#youtube-wrapper .splash{height:100%;width:100%}.flexbox #iol-popular-rankings ul li{width:calc(100% * 1/3 - 40px * 1/3);margin-right:20px}.flexbox #iol-popular-rankings ul li:nth-child(odd){margin-right:20px}.flexbox #iol-popular-rankings ul li:nth-child(3n){margin-right:0}.about h1{margin-top:45px}.about #intro .copy{width:calc(100% - 450px);float:left}.about .mission{width:400px;float:right}#v2 .resources-content{width:1180px;margin:0 auto;padding:90px 0 45px}#v2 .resources-content #intro h1{font-size:60px}#v2 .resources-content #intro .copy{width:calc(100% - 320px)}#v2 .resources-content #intro svg{width:320px;margin-top:-100px}.flexbox #v2 .resources-content section ul li{width:calc(100% * 1/3 - 40px * 1/3);margin-right:20px}.flexbox #v2 .resources-content section ul li:nth-child(odd){margin-right:20px}.flexbox #v2 .resources-content section ul li:nth-child(3n){margin-right:0}#resource-banner{position:absolute;top:-100px;left:0;height:630px}.fancy-resource article{margin:0 auto;width:1090px}.fancy-resource .entry-content{margin:100px auto 0;padding:70px;width:980px}.fancy-resource #v2-sticky-nav{position:fixed;top:130px;right:20px;left:auto;width:160px;z-index:1000}.fancy-resource #v2-sticky-nav li:first-child{display:block}.fancy-resource #v2-sticky-nav button{background:#fff;border:1px solid #dedfe2;color:#252b42;cursor:pointer;font-weight:400;text-align:center}.fancy-resource #v2-sticky-nav button:hover{color:#036ad5}.fancy-resource #v2-sticky-nav h2{letter-spacing:-.01em}.fancy-resource #v2-sticky-nav ul{display:none}.fancy-resource #v2-sticky-nav ul a:not([href="#overview"]).active{background:none;color:#252a42}.fancy-resource #v2-sticky-nav ul a:not([href="#overview"]).active i{border-color:#252a42}.fancy-resource #v2-sticky-nav ul a:not([href="#overview"]).active:hover{color:#036ad5}.fancy-resource #v2-sticky-nav.active nav{position:fixed;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.95);width:100%}.fancy-resource #v2-sticky-nav.active button{position:absolute;top:130px;right:20px;bottom:auto;left:auto;width:160px}.fancy-resource #v2-sticky-nav.active button:before{content:"Close";display:block}.fancy-resource #v2-sticky-nav.active button span{display:none}.fancy-resource #v2-sticky-nav.active ul{position:absolute;top:50%;left:50%;background:0;border:0;display:block;max-width:480px;transform:translate(-50%,-50%)}.fancy-resource #v2-sticky-nav.active ul li:first-child{border-bottom:0}.fancy-resource #v2-sticky-nav.active ul a{padding:15px 0}.fancy-resource #v2-sticky-nav.active ul i{right:0;transform:rotate(45deg)}.career-resources .pullquote.left,.for-students .pullquote.left,.pullquote.left{margin-left:-90px}.career-resources .pullquote.right,.for-students .pullquote.right,.pullquote.right{margin-right:-90px}#banner{width:100vw;margin-left:calc((100vw - 1180px) / -2);padding:0 0 20px}.home #banner{background-image:url(../img/banners/home-1600.jpg)}.hero-copy h1{font-size:60px}.hero-copy p{width:800px;margin-left:auto;margin-right:auto}.breadcrumbs{text-align:left}.has-sidebar .breadcrumbs{margin-left:340px;text-align:left}.tpl-state .widget-degree-finder{left:-340px;position:absolute;top:0}#widget-recovery #widget-cta{display:none}}@media (min-width:1220px){#colleges-by-state .us-map-container{display:inline-block;margin-top:-40px;max-width:700px}#v2 #home-intro{width:1180px;margin:0 auto}.subject-landing .data-table td{border-bottom:1px solid #dedfe2;display:table-cell;margin-right:0;width:auto}#article-lead{padding:50px 50px 30px}#article-lead .body{width:calc(100% - 360px)}#article-lead .feat-img{width:360px}.modal-widget.sticky-pinned .widget-degree-finder{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1000;width:auto!important}.trigger-modal-widget{color:#fff;background:#c04c52;text-align:center;border-radius:2px;padding:12px 10px;margin:20px 0;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:15px;z-index:1}.trigger-modal-widget:hover{background:#b33f45}.sticky-pinned .trigger-modal-widget{display:block}.modal-widget .trigger-modal-widget:hover{cursor:default}.modal-widget .trigger-modal-widget:after{background:hsla(0,0%,100%,.9);content:"";position:fixed;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:900px) and (min-width:1220px){.home-rankings tbody{column-gap:20px;columns:2}}@media screen and (min-width:1220px) and (max-height:700px){.fancy-resource #v2-sticky-nav.active ul{max-width:680px}.fancy-resource #v2-sticky-nav.active li{display:inline-block;width:100%;padding:0 20px}.fancy-resource #v2-sticky-nav.active li:first-child{display:block}.fancy-resource #v2-sticky-nav.active li:last-child{border-bottom:1px solid #dedfe2}}@media only screen and (min-width:1220px) and (min--moz-device-pixel-ratio:1.3),only screen and (min-width:1220px) and (min-resolution:1.3dppx),only screen and (min-width:1220px) and (min-resolution:125dpi){.home #banner{background-image:url(../img/banners/home-1600.jpg)}}@media screen and (max-width:767px){body.about img.alignleft{width:50%;height:auto;max-width:12.5rem}.has-widget+.overview-rankings,.has-widget+.sticky-nav+.overview-rankings{padding-top:95px}.list-boxes.-regular{transition:max-height .35s ease-in;max-height:380px;overflow:hidden}.is-expanded .list-boxes{max-height:1000px}#download-modal a{width:100%;margin-top:15px}#sticky-sidebar nav{position:absolute;width:100%;left:0;z-index:1000}#sticky-sidebar nav.pinned{position:fixed;top:0}.sticky-sidebar-trigger{display:block;position:relative;padding:15px 20px;background:#f8f9f9;border-bottom:1px solid #dedfe2;border-radius:0;text-align:left;color:#446276;font-weight:400;font-size:15px;cursor:pointer}.sticky-sidebar-trigger:active,.sticky-sidebar-trigger:focus,.sticky-sidebar-trigger:hover{background:#dedfe2;color:inherit}#sticky-sidebar:not(.active) .sticky-sidebar-nav{display:none}[class^=sprite-nav].active{background-position-y:-35px}.box-white.copy-block{border-left:0;border-right:0}.flex-reverse--palm{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.v2-rankings-table .active .school-city.school-name,.v2-rankings-table .active .school-cost.school-name,.v2-rankings-table .active .school-name.school-name{margin-bottom:0}.v2-rankings-table .active .school-city.school-name .shool-name-title,.v2-rankings-table .active .school-cost.school-name .shool-name-title,.v2-rankings-table .active .school-name.school-name .shool-name-title{bottom:50%}.career:not(.active) .salary,.career:not(.active)>:not(header){display:none}.career .salary{left:22px;top:calc(100% + 15px);transform:none;z-index:2;font-size:12px;color:#231f1f}.career .salary span{font-size:11px;color:#252a42}.career thead{display:none}.career tbody{padding:40px 0 15px}.career tbody,.career tbody td,.career tbody tr{display:block}.career table td{border-bottom:0;padding-bottom:8px}.career table td:before{content:attr(data-label) ": ";font-size:11px;font-weight:700;color:#252a42;text-transform:uppercase}.qa:not(.active) .qa-a,.qa:not(.active) .qa-q:after{display:none}.subject-degree:not(.active){border-bottom:0}.online-vs-campus:not(.active) .copy,.subject-degree:not(.active) .copy{display:none}.single-post .bar-wrapper label{transform:translateY(-10px)}}@media (max-width:767px){.blog-posts .article-post h4,.blog-posts .post-preview h4{margin-top:15px}.blog-posts .article-post a,.blog-posts .post-preview a{margin:10px}.us-map{display:none}.mobile-table tbody,.mobile-table tbody td,.mobile-table tbody tr{border-bottom:0;display:block;width:100%}.mobile-table tbody tr{border-bottom:1px solid #dedfe2;padding:25px 20px}.mobile-table tbody td{border:0}.mobile-table tbody td:first-child{padding:0 0 10px}.mobile-table tbody td:not(:first-child){font-size:12px;padding:10px 0}.copy-block.subjects .content h2{font-size:24px;width:280px;margin:0 auto 340px;text-align:center}.copy-block.subjects .mobile-select-subject{display:block;position:absolute;top:320px;background:#fff;width:100%;border:3px solid #92949b;border-radius:2px;padding:12px 15px;text-transform:uppercase;cursor:pointer}.copy-block.subjects .mobile-select-subject:after{content:"";width:10px;height:10px;border-bottom:2px solid #5f6168;border-right:2px solid #5f6168;transform:rotate(45deg);position:absolute;top:calc(50% - 7px);right:15px}.copy-block.subjects .mobile-select-subject:hover{border-color:#036ad5}.copy-block.subjects .mobile-select-subject.active{position:fixed;top:0;left:0;height:70px;line-height:70px;padding:0 20px;border:0;z-index:999;border-bottom:1px solid #dedfe2}.copy-block.subjects .mobile-select-subject.active:after{right:20px;top:calc(50% - 4px);transform:rotate(-135deg)}.copy-block.subjects .mobile-select-subject.active:hover{background:#f7f7f7}.copy-block.subjects ul{position:fixed;top:0;bottom:0;right:0;left:0;background:#fff;overflow-y:auto;z-index:999;padding:10px 0 20px;margin:70px 0 0;display:none}.copy-block.subjects ul.active{display:block}.copy-block.subjects ul.active a{padding:10px 20px}.copy-block.subjects ul svg{display:none}}@media (min-resolution:192dpi){[class^=sprite-sections]{background:url(../img/icons-sections-2x.png);background-size:120px 240px}.sprite-state-dropdown{background:url(../img/icon-state-dropdown-2x.png);background-size:17px 17px}[class^=sprite-nav]{background:url(../img/icons-nav-2x.png);background-size:140px 70px}.sprite-logo{background:url(../img/logo-m-nav-2x.png);background-size:125px 50px}[class^=sprite-social]{background-image:url(../img/icons-social-2x.png);background-size:140px 30px}[class^=sprite-sources]{background:url(../img/logos-sources-2x.png);background-size:940px 65px}.sprite-globe{background:url(../img/icon-state-title-2x.png);background-size:50px 50px}.sprite-compass{background:url(../img/icon-rankings-title-2x.png);background-size:50px 50px}.accreditations button[class^=btn-][class*=sm]:after,.dropdown-arrow,.faux-dropdown label:after,.school-search-filters .dropdown:after,.sprite-arrow-sm{background:url(../img/icon-arrow-sm-2x.png);background-size:15px 6px}.right-arrow,.sprite-arrow-lg,a[class^=slideshow-btn-]:after{background:url(../img/icon-arrow-lg-2x.png);background-size:11px 29px}}@media only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:1.3dppx),only screen and (min-resolution:125dpi){.-best:not(.-r-best) .sprite-seal{background-image:url(../img/seal-best-2x.png);background-size:208px 230px}.-cheap .sprite-seal{background-image:url(../img/seal-most-affordable-2x.png);background-size:208px 230px}}@media (max-width:1219px){#colleges-by-state .us-map-container{margin:0 auto}.mobile-table thead{display:none}.mobile-table tbody td:before{color:#252a42;content:attr(data-label) ": ";font-size:12px;font-weight:700;text-transform:uppercase;display:block}.mobile-table tbody td:nth-child(-n+1):before{display:none}}@media screen and (max-width:1219px){.top-nav-box{position:absolute;top:74px;right:-100%;height:auto;width:100%;background:#f6f7f7;border-left:1px solid #dedfe2;padding-top:21px;transition:transform .5s ease;z-index:200}.navigation-menu a{padding:17px 20px}.navigation-menu a,.navigation-menu ul{border-bottom:1px solid #dedfe2}.navigation-menu ul a{padding:14px 75px 14px 35px}.navigation-menu ul br{display:none}.secondary-menu{margin:20px 10px}.secondary-menu li{display:inline-block}.secondary-menu a{padding:10px}.js-nav-toggle{position:absolute;top:0;right:0;height:4.625rem;width:3.75rem;background:#fff;border-radius:0;padding:0;border:0;transition:all .5s ease}.js-nav-toggle:focus,.js-nav-toggle:hover{outline:0}.burger-bar{position:absolute;top:50%;left:50%;height:.1875rem;width:1.25rem;background:#036ad5;display:block;margin-left:-.625rem;transition:all .2s ease-in-out .5s}.burger-bar:first-child{margin-top:-.375rem}.burger-bar:last-child{margin-top:.375rem}html:not(.js) .js-nav-toggle:hover+.top-nav-box,html:not(.js) .top-nav-box:hover{right:0}html.js .top-nav-box{position:fixed;top:0;right:-100%;height:100%;overflow-y:scroll}html.js .js-nav-toggle{font-size:0}html.js .burger{display:block}.js-nav-active{overflow-y:hidden}.js-nav-active .top-nav-box{transform:translateX(-100%) translateX(60px)}.js-nav-active .js-nav-toggle{right:calc(100% - 60px)}.js-nav-active .burger-bar:first-child{margin-top:0;transform:rotate(-45deg)}.js-nav-active .burger-bar:nth-child(2){opacity:0}.js-nav-active .burger-bar:last-child{margin-top:0;transform:rotate(45deg)}.top-nav-box .navigation-menu .parent-item>a:after{position:absolute;top:50%;right:80px;border:solid transparent;border-top-color:#dedfe2;border-width:6px 4px 0;content:"";display:block;margin-top:-2px;transition:transform .25s}.top-nav-box .navigation-menu .parent-item.active>a:after{border-bottom-color:#036ad5;border-width:0 4px 6px}.subject-landing .data-table tbody tr{display:block;width:calc(100vw - 82px);border-bottom:1px solid #dedfe2;padding-top:14px}.subject-landing .data-table td:first-child,.subject-landing .data-table td:nth-child(2){display:block;border:0;width:100%;padding-top:0;padding-bottom:0}#widget-recovery .site-wrapper{margin-top:75px}#widget-recovery #site-header{height:75px;position:fixed;top:0;right:0;left:0;z-index:101}.sticky-pinned #widget-recovery #v2-sticky-nav nav{top:75px}#widget-recovery.widget-recovery-active .widget-sidebar{z-index:auto}#widget-recovery .js-nav-toggle{height:75px;right:0}.js-nav-active #widget-recovery .js-nav-toggle{right:calc(100% - 60px);z-index:1}#widget-recovery #widget-cta{background:#fff;padding:10px;position:absolute;opacity:1;top:0;left:0;height:100%;width:calc(100% - 50px);transition:all .2s}#widget-recovery #widget-cta button{-webkit-font-smoothing:antialiased;animation:widgetCTAFadeIn 1s;background:#036ad5;border:0;border-radius:2px;color:#fff;font-size:15px;outline:0;width:100%;height:100%}#widget-recovery #widget-cta button:hover{background:#0065b3}#widget-recovery #widget-cta button:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuMyIgaGVpZ2h0PSIzNzUuNSIgdmlld0JveD0iMCAwIDI5Mi4zIDM3NS41Ij48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI0IDBDNTUuNSAwIDAgNTUuNSAwIDEyNHM1NS41IDEyNCAxMjQgMTI0IDEyNC01NS41IDEyNC0xMjRTMTkyLjUgMCAxMjQgMHptMCAyMTQuNmMtNTAgMC05MC42LTQwLjYtOTAuNi05MC42IDAtNTAgNDAuNi05MC42IDkwLjYtOTAuNlMyMTQuNiA3NCAyMTQuNiAxMjRjMCA1MC00MC42IDkwLjYtOTAuNiA5MC42eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODguOCAzNDUuNmM2LjEgOS4yIDQuMSAyMS4zLTQuNCAyNi45LTguNSA1LjctMjAuNSAyLjgtMjYuNi02LjRMMTY5LjIgMjMzYy02LjEtOS4yLTQuMS0yMS4zIDQuNC0yNi45IDguNS01LjcgMjAuNS0yLjggMjYuNiA2LjRsODguNiAxMzMuMXoiLz48L3N2Zz4=");background-size:16px 16px;content:"";display:block;position:absolute;right:25px;top:calc(50% - 16px/2);width:16px;height:16px;transform:rotate(-10deg)}#widget-recovery.js-menu-open #widget-cta,#widget-recovery:not(.widget-cta-visible) #widget-cta{opacity:0;top:-100%}#widget-recovery .widget-degree-finder.fixed{margin:0;max-width:480px;position:fixed;z-index:999;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%}#widget-recovery-mask{background:hsla(0,0%,100%,.925);display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}#widget-recovery-mask .close{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPjxwYXRoIGZpbGw9IiMzQjUyNjgiIGQ9Ik02NTAuOSA1MDBMOTkwIDgzOSA4MzkuMSA5OTAgNTAwIDY1MC45IDE2MC45IDk5MCAxMCA4MzlsMzM5LjEtMzM5TDEwIDE2MC45IDE2MC45IDEwIDUwMCAzNDkuMSA4MzkuMSAxMCA5OTAgMTYwLjkgNjUwLjkgNTAweiIvPjwvc3ZnPg==") 50% no-repeat;background-size:16px 16px;border-radius:50%;cursor:pointer;width:40px;height:40px;position:absolute;top:5px;right:5px}#widget-recovery-mask .close:hover{background-color:#e8e9ea}}@media screen and (max-height:500px){#v2-sticky-nav ul li{display:inline-block;width:100%}}@media screen and (max-width:min-width 768px 6){.styleguide .shortcode-icon tbody,.styleguide .shortcode-icon tr{display:block;width:100%}}@media screen and (max-width:1219px) and (max-width:520px){#widget-recovery .widget-degree-finder.fixed{width:calc(100vw - 40px)}}@media screen and (max-width:1219px) and (max-height:500px){#widget-recovery .widget-degree-finder.fixed{width:calc(100vw - 40px);height:auto;padding:15px 20px;transform:translateX(-50%) translateY(calc(-50% + 15px));min-height:auto}#widget-recovery .widget-degree-finder.fixed .logo-flourish{display:none}}