.main-page{overflow:hidden;margin-top:60px;}.main-page-primary{}.article-page{}.article-page-header{min-height:300px;display:flex;align-items:center;padding:25px 0;}.article-page-title{font-size:7em;line-height:1.2;text-transform:uppercase;border-bottom:2px solid #111;margin-bottom:0;font-weight:700}.hse-featured-image{background-image:linear-gradient(56deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}.hse-featured-image .article-page-title{border-bottom:2px solid #fff;color:#FFF;max-width:900px;}.article-page-content{min-height:30vh;}.article-page-footer{}.main-page-with-sidebar{display:block;clear:both;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;height:100%;overflow:hidden;background-color:#FFF;margin-top:140px;position:relative}.article-page-with-sidebar{display:block;clear:left;max-width:960px;width:72%;height:100%;overflow:hidden;margin-top:20px;float:left;position:relative;padding-right:2%;padding-left:2%}.article-page-with-sidebar-title{font-size:4em;line-height:1.5;text-transform:uppercase}.article-page-with-sidebar-content{}.navigation{display:block;padding-top:15px;margin-top:20px;margin-left:auto;margin-right:auto;padding-bottom:5px;clear:both;text-align:center;overflow:hidden}.navigation a{margin:2px;text-decoration:none;font-weight:600;color:#eee;background-color:#000;font-size:1.2em;line-height:1.4em;padding:3px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.navigation a:link{padding:3px 7px;margin:2px;text-decoration:none;color:#eee;background-color:#000}.navigation a:visited{padding:3px 7px;margin:2px;text-decoration:none;color:#eee;background-color:#000}.navigation a:hover{color:#212121;background-color:#ccc}.navigation a:active{padding:3px 7px;margin:2px;text-decoration:none;color:#eee;background-color:#000}.navigation span.current{font-weight:700;color:#fff;background-color:#F7622F;font-size:1.2em;line-height:1.4em;padding:3px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media screen and (max-width:1024px){}@media screen and (max-width:880px){}@media screen and (max-width:768px){}@media screen and (max-width:640px){.article-page-header{min-height:200px}.article-page-title{font-size:5em;}}@media screen and (max-width:480px){}@media screen and (max-width:320px){}