@font-face{font-family:"4_dotsregular";src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot");src:url("/www.idge.cio/css/webfonts/4-dots-webfont.eot?#iefix") format("embedded-opentype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.woff") format("woff"),url("/www.idge.cio/css/webfonts/4-dots-webfont.ttf") format("truetype"),url("/www.idge.cio/css/webfonts/4-dots-webfont.svg#4_dotsregular") format("svg");font-weight:normal;font-style:normal}@media only screen and (min-width:60.625em){.homepage-nameplate-outer img{width:175px}}.homepage-top-stories .item .item-inner .item-text .item-text-inner .eyebrow .blog-name{background-color:#640404;border-radius:2px;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding:2px 20px}.homepage-top-stories .item .item-inner .item-text .item-text-inner .byline{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.homepage-promo{border-top:1px solid #4e4242;box-shadow:inset 0 1px 0 rgba(237,28,36,0.38)}.homepage-promo .homepage-promo-title{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase}.homepage-promo .homepage-promo-title:after{font-family:"4_dotsregular";content:"A";font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}.homepage-promo .homepage-promo-desc{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#2c2c2c}.homepage-promo .view-all{color:#ed1c24}.homepage-promo .view-all:hover{color:#4e4242}.homepage-promo ul li .item-text{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.homepage-promo ul li .item-text:hover{color:#ed1c24}.homepage-promo.dense>ul li .see-more{font-size:14px;color:#ed1c24}.homepage-promo.dense>ul li .see-more:hover{color:#4e4242}.homepage-promo.dense>ul li .see-more i{font-size:10px}.homepage-crawl .crawl-item.content-item .post-cont a.cn .contributor-nw{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.homepage-crawl .crawl-item.content-item .post-cont .blog-name{color:#ed1c24;font-size:13px}.homepage-crawl .crawl-item.content-item .post-cont h3{font-size:22px;font-weight:500;line-height:28px}@media only screen and (min-width:48em){.homepage-crawl .crawl-item.content-item .post-cont h3{font-size:30px;line-height:34px}}.homepage-crawl .crawl-item.content-item .post-cont h4{font-weight:300}.homepage-crawl .crawl-item.content-item .post-cont hr{border-bottom:2px dotted #ed1c24}.homepage-crawl .crawl-item.content-item .post-cont .by-dateline{color:#aba1a1;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:100;font-size:15px}.homepage-crawl .crawl-item.content-item .post-cont .by-dateline .byline a{color:#aba1a1}.homepage-crawl .crawl-item.content-item .post-cont .by-dateline .ss-action{color:#aba1a1}.homepage-crawl .crawl-item.native-promo .carousel-nav hr.swipe-more:after{color:#aba1a1;font-size:14px}.homepage-crawl .crawl-item.resources-promo .title-wrapper{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.homepage-crawl .crawl-item.resources-promo .title-wrapper .title{line-height:23px;padding-top:5px;font-size:20px}.homepage-crawl .crawl-item.resources-promo ul li .item-eyebrow{color:#fc7176}.homepage-crawl .crawl-item.resources-promo #resources-search-modal .ss-search:before{color:#ed1c24}.homepage-crawl .crawl-item.resources-promo,.homepage-crawl .crawl-item.native-promo{border-top:1px solid #4e4242;box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);padding-top:.5rem}.homepage-crawl .crawl-item.resources-promo .eyebrow,.homepage-crawl .crawl-item.native-promo .eyebrow{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.homepage-crawl .crawl-item.resources-promo .eyebrow:after,.homepage-crawl .crawl-item.native-promo .eyebrow:after{font-family:"4_dotsregular";content:"A";font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}