﻿.hero .article-link h1{font-size:64px}.listpage h1,article h1{font-family:'Neue Aachen W01 Medium';font-size:3.6em}.listpage h1{background-color:#f39200;color:#000;display:inline-block;padding:5px}.headline-bg{background:rgba(0,0,0,.7);display:inline;padding:5px 0;bottom:20px;line-height:1.28em}.col-md-4 .headline-bg,.col-md-6 .headline-bg{display:block;padding:0 2px}.article-author{font-weight:bold}.article-published{font-weight:bold;color:#f39200}article .body-content h2,article .body-content h3,article .body-content h4,article .body-content blockquote p{font-family:'Neue Aachen W01 Medium'}article .body-content h2,article .body-content h3,article .body-content h4{color:#00686b}article .body-content h2{font-size:3em}article .body-content h3{font-size:2.2em}article .body-content h4{font-size:2em}article body-content h2,article body-content h3,article body-content h4{color:#00686b}article body-content h2{font-size:3.6em}article body-content h3{font-size:3.6em}article body-content h4{font-size:2.2em}article blockquote footer,figcaption.figure-caption{color:#000;font-weight:bold}.main-article p,.main-article li{font-size:1.6em;line-height:1.4em}.main-article p.lead{color:#00686b;font-family:'Neue Aachen W01 Light';font-size:2.4em;line-height:1.4}.main-article .body-content blockquote.blockquote footer,.main-article .body-content blockquote.blockquote-reverse footer{color:#00686b;font-size:x-large;font-family:'Neue Aachen W01 Thin'}.tag{font-family:'Neue Aachen W01 Light';font-style:normal;text-transform:uppercase;color:#fff;font-size:larger}.panel.panel-box-out .panel-body p{font-size:1.2em}.panel.panel-box-out .panel-body p:first-of-type{font-weight:normal}.panel.panel-box-out .panel-heading h3{color:#fff;font-family:'Neue Aachen W01 Regular'}.panel.panel-box-out .panel-heading .sub-head{text-transform:uppercase;color:#f39200;font-family:'Neue Aachen W01 Bold';font-size:1.1em}#recent-articles h2,#related-articles h2{background-color:#f39200;color:#000;font-family:'Neue Aachen W01 Regular';display:inline-block}.article-link .link a{font-family:'Neue Aachen W01 Medium';color:#fff}.col-md-6 .article-link h3 a{font-size:1.8em;display:inline-block}.col-md-4 .article-link h3 a{font-size:1.1em;display:inline-block}.main-article p.search-result-p{font-size:1em;line-height:1em}.job-ad h4 a{font-family:'Neue Aachen W01 Light';font-size:1.2em}article .flag,.article-link .flag{font-family:'Neue Aachen W01 Regular';display:inline-block}article .flag{font-size:2em}.article-link .flag{font-size:1.4em}.sponsored-content .flag{font-size:1.4em}.flag.flag-editorial{background-color:#f39200;color:#000}.flag.flag-commercial{background-color:#00686b;color:#fff}@media(max-width:767px){.hero .article-link h1{font-size:2.5em}.col-md-6 .article-link h3 a{font-size:1.3em}.col-md-4 .article-link h3 a{font-size:1.2em}.headline-bg{line-height:1.235em}.link{width:auto !important}}@media(max-width:600px){.hero .article-link h1{font-size:3em}.col-md-6 .article-link h3 a,.col-md-4 .article-link h3 a{font-size:1.4em}.headline-bg{line-height:1.24em;padding-bottom:0}.flag.flag-commercial{margin-bottom:6px;font-size:1.5em}}@media(max-width:450px){.hero .article-link h1{font-size:2em}article h1{font-size:2em}.col-md-6 .article-link h3 a,.col-md-4 .article-link h3 a{font-size:1em}.article-link .flag{font-size:1em}.headline-bg{line-height:1.31em}}