@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}article .apart{border-left:0 none}.apart .hed,.apart-alt .hed{border:0 none;border-top:1px solid #4e4242;box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);color:#4e4242;font-size:1.0625rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:800;line-height:2.1875rem;margin-bottom:.75rem;padding:0 15px;text-transform:uppercase;padding-left:0;letter-spacing:.0625em}.apart .hed:after,.apart-alt .hed:after{font-family:"4_dotsregular";content:'A';font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}.apart .hed a,.apart-alt .hed a{color:#4e4242;text-decoration:none}.apart.whitepaper .hed,.apart.insider-left .hed,.apart-alt.whitepaper .hed,.apart-alt.insider-left .hed{background:0;border:0 none;border-top:1px solid #4e4242;border-radius:3px 0 0 0;box-shadow:none;color:#ed1c24;font-size:.875rem!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.3125rem;margin-bottom:.25rem;padding:.25rem .125rem .25rem .125rem;text-transform:uppercase}.apart.whitepaper .hed:after,.apart.insider-left .hed:after,.apart-alt.whitepaper .hed:after,.apart-alt.insider-left .hed:after{content:none}.apart.whitepaper .subhed,.apart.insider-left .subhed,.apart-alt.whitepaper .subhed,.apart-alt.insider-left .subhed{color:#a1a2a5;font-size:.75rem!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase!important}.apart.whitepaper .title,.apart.insider-left .title,.apart-alt.whitepaper .title,.apart-alt.insider-left .title{color:#28272a;font-size:1.125rem!important;font-weight:600;letter-spacing:-.5px;line-height:1.375rem!important}.apart.whitepaper .title a,.apart.insider-left .title a,.apart-alt.whitepaper .title a,.apart-alt.insider-left .title a{color:#28272a}.apart.whitepaper p,.apart.insider-left p,.apart-alt.whitepaper p,.apart-alt.insider-left p{color:#a1a2a5;letter-spacing:-.5px;line-height:1rem!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.apart.whitepaper a.learn,.apart.insider-left a.learn,.apart-alt.whitepaper a.learn,.apart-alt.insider-left a.learn{font-size:1rem!important;margin-top:.75rem!important;padding-top:.5625rem!important}.promo{border-top:0 none;border-bottom:0 none}.promo ul{padding:0 14px}@media only screen and (min-width:48em){.promo ul{border-bottom:0 none;padding:0}}.promo ul li{border-bottom:1px solid #ccc;margin-bottom:.75rem;padding-bottom:.75rem}.promo ul li.first{margin-right:0}.promo ul li:last-child{border:0}.promo ul li a{color:#ed1c24}.promo ul li a:visited{color:#4e4242}.promo ul li a:hover{color:#ed1c24}.promo ul li a:active{color:#4e4242}.promo ul li .item-eyebrow{font-size:.75rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#fc7176;letter-spacing:-.25px}.promo ul li .item-eyebrow a{color:#fc7176!important}.promo ul li .item-eyebrow a:hover{color:#4e4242!important}.promo ul li .item-eyebrow .sponsored{letter-spacing:-.25px;text-transform:none}.promo ul li .item-eyebrow a{color:#055387}.promo ul li .item-eyebrow a:hover{color:#ed1c24}.promo ul li .item-eyebrow a:visited{color:#2d0e0e}.promo ul li .title{color:#4e4242;font-weight:400;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;letter-spacing:-.5px;line-height:1.125rem;margin:0}.promo ul li .title a{color:#4e4242}.promo ul li .title a:hover{color:#ed1c24}.promo ul li p{color:#4e4242;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;line-height:1.3125rem;margin-top:5px}.promo .more{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.promo .more a{color:#a1a2a5}.promo .more a:hover{color:#ed1c24}.promo .more a:visited{color:#4e4242}.promo.blogs{border-bottom:1px solid #ccc;padding-bottom:10px}.promo.blogs .blog-branding-text{font-weight:normal;text-transform:none}.promo.blogs .blog-branding-text span.brandpost{color:#e29001;font-style:normal;padding-left:0}.promo.blogs .more{text-align:left;margin-bottom:10px;text-transform:none}.promo.blogs .more a{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;line-height:1rem;color:#4e4242}.promo.blogs .more a:hover{color:#ed1c24}.promo.blogs .image img{background-color:#eef4f2}.promo.newsletter.with-eyebrow{border:0;text-align:left;background-color:#f5fafc;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5fafc),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#f5fafc,#e1e1e1);background-image:linear,to bottom,#f5fafc,#e1e1e1}.promo.newsletter.with-eyebrow .hed.four-dot{color:#4e4242;font-size:1rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:2.1875rem;margin:0;margin-bottom:.75rem;padding:0 15px;text-transform:uppercase;padding-left:0;letter-spacing:.0625em;font-weight:normal;padding-left:10px}.promo.newsletter.with-eyebrow .desc,.promo.newsletter.with-eyebrow p{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#4e4242;margin-left:10px;margin-right:10px}.promo.newsletter.with-eyebrow p{font-style:normal;margin:1em 10px;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.promo.newsletter.with-eyebrow form input[type=email]{margin-left:10px;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic}.promo.newsletter.with-eyebrow form button.btn{border:0;border-radius:4px;color:#fff;font-weight:normal;padding:.325rem .4375rem .4125rem .4375rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background-color:#ed1c24}.promo.resources{border-bottom:1px solid #939597}.promo.resources ul li:last-child{border-bottom:0}.promo.resources ul li .title{font-size:1rem;line-height:1.25rem}.promo.resources .more{border-right:1px solid #e7e7e7;float:left;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;font-weight:800;line-height:.875rem;margin-top:0;padding:.5625rem .625rem .5625rem 0}.promo.resources .more a{color:#4e4242}.promo.resources .more a:hover{color:#ed1c24}.promo.resources form{padding:0 10px 0 0;width:67%;margin:0 0 1rem 0}.promo.resources form input{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;font-style:normal;margin:0 6px 0 0;padding:.375rem 0;box-shadow:0 0 4px rgba(0,0,0,0.2) inset}.promo.resources form input[type="text"]{letter-spacing:-.25px;width:68%}.promo.resources form input[type="text"]:focus{font-style:normal}.promo.resources form .btn{border:0;border-radius:3px;color:#fff;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.0625rem;padding:.1875rem .5625rem .3125rem .5625rem;background-color:#ed1c24}.promo.resources form .btn:hover{background-color:#fb010b}.promo.brandposts{margin-left:0;padding-bottom:15px;background-color:#f5f5f5;border-top:1px solid #4e4242;-webkit-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);-moz-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);box-shadow:inset 0 1px 0 rgba(237,28,36,0.38)}@media only screen and (min-width:48em){.promo.brandposts{margin-left:10px}}.promo.brandposts .eyebrow-wrapper{background-color:#e2eef4;margin-top:2px;*zoom:1;padding:5px 10px 5px 10px}.promo.brandposts .eyebrow-wrapper:before,.promo.brandposts .eyebrow-wrapper:after{content:" ";display:table}.promo.brandposts .eyebrow-wrapper:after{clear:both}.promo.brandposts .eyebrow-wrapper .eyebrow{background:0;color:#4e4242;float:left;font-size:1rem;letter-spacing:-.25px;line-height:1.5rem;margin:0;padding:0;text-align:left;text-transform:uppercase;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.promo.brandposts .eyebrow-wrapper a.learn-more{display:block;line-height:1.5rem;text-align:right;text-decoration:none;text-transform:uppercase;color:#999;font-size:.7rem}.promo.brandposts ul{padding-top:10px;padding-left:20px;padding-right:15px}.promo.brandposts ul li{border-bottom:2px dotted #aaa;padding-bottom:10px}.promo.brandposts ul li:last-child{border:0}.promo.brandposts ul li .title{font-size:1rem;line-height:1.2;margin-top:2px}.promo.brandposts ul li .insider{float:none;margin-bottom:2px}.promo.brandposts ul li img{margin-bottom:.75rem}.promo.brandposts ul li .blog-branding-text{color:#4e4242;font-size:.9rem;letter-spacing:.025rem;line-height:1.2}.promo.brandposts ul li .blog-branding-text .sponsored-by{letter-spacing:0;text-transform:uppercase;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.75rem;font-weight:300}#collection-module-top h4{color:#055387}#collection-module-top ul li.current a{color:#ed1c24;border-color:#ed1c24}#collection-module-bottom .collection-header h4{color:#055387;text-transform:uppercase;font-size:.9rem}#collection-module-bottom .carousel-nav a{color:#000}#collection-module-bottom .carousel-nav a:hover,#collection-module-bottom .carousel-nav a.active{color:#ed1c24}#collection-module-bottom .title{font-size:1.2rem;letter-spacing:-.75px;line-height:1.4375rem;word-spacing:-1px}#collection-module-bottom .title a{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:normal}#collection-module-bottom .title a:hover{color:#ed1c24}section[role=main] a{text-decoration:none}section[role=main] a.load-btn{border-radius:5px;background:#4e4242!important;color:#fff;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.25rem;text-transform:uppercase;margin:1rem auto 5px;text-align:center;text-transform:none;display:block;width:auto;clear:both}@media only screen and (min-width:48em){section[role=main] a.load-btn{width:35%}}section[role=main] a.load-btn:hover{background-color:#ed1c24!important}section[role=main] header h1{color:#4e4242;font-weight:500;letter-spacing:-1.5px;margin-bottom:10px}section[role=main] header h2{color:#28272a}@media only screen and (min-width:48em){section[role=main] header h2{display:block;font-weight:600;letter-spacing:-.25px;padding:.5rem 0}}section[role=main] h3 a,section[role=main] .index-promo h3 a,section[role=main] .blogs-index h3 a,section[role=main] .blogs-index ul h3 a{text-decoration:none;color:#28272a}section[role=main] h3 a:hover,section[role=main] .index-promo h3 a:hover,section[role=main] .blogs-index h3 a:hover,section[role=main] .blogs-index ul h3 a:hover{color:#ed1c24}section[role=main] .promo.newsletter.with-eyebrow{padding-top:0}section[role=main] .eyebrow{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:normal;font-style:normal;color:#aba1a1}section[role=main] .blog-branding-text{font-weight:normal;text-transform:none;color:#939597}section[role=main] .blog-branding-text span.brandpost{color:#e29001;padding-left:0}section[role=main] .river-well{border-bottom:1px solid #ccc}section[role=main] .river-well .post-cont>a{color:#fc7176!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.83rem;font-weight:normal;text-transform:uppercase}section[role=main] .river-well .post-cont .eyebrow{letter-spacing:-.25px;text-transform:uppercase}section[role=main] .river-well .post-cont .eyebrow .insider{color:#fff;padding:0;margin-bottom:0}section[role=main] .river-well .post-cont .eyebrow .contributor-nw{font-size:.875rem}section[role=main] .river-well .post-cont .eyebrow a{color:#fc7176}section[role=main] .river-well .post-cont .eyebrow a:hover{color:#4e4242}section[role=main] .river-well .post-cont .eyebrow span.sponsored,section[role=main] .river-well .post-cont .eyebrow span.video{color:#fc7176;font-weight:normal}section[role=main] .river-well .post-cont .eyebrow span.sponsored.posts{font-style:italic}section[role=main] .river-well .post-cont h3{font-size:1.3125rem;font-weight:600;letter-spacing:-.25px;line-height:1.5rem;margin-bottom:0}section[role=main] .river-well .post-cont h3 a{color:#4e4242}section[role=main] .river-well .post-cont h3 a:hover{color:#ed1c24}section[role=main] .river-well .post-cont p,section[role=main] .river-well .post-cont ul,section[role=main] .river-well .post-cont ol,section[role=main] .river-well .post-cont div.summary,section[role=main] .river-well .post-cont h4{margin:0;color:#4e4242;font-weight:300;font-size:1rem;line-height:1.42857}section[role=main] .river-well .post-cont h4{font-weight:400;letter-spacing:-.5px;line-height:1.375rem}section[role=main] .river-well .post-cont .publish-date{color:#939597}section[role=main] .river-well.nativo-promo .crawl-headline{font-size:1.25rem;line-height:1.5rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}section[role=main] .river-well.nativo-promo .crawl-summary{color:#4e4242;font-weight:300;font-size:1rem;line-height:1.42857;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .promo-img{background:#a1a2a5}section[role=main] a.load-btn{background:#a1a2a5;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] a.load-btn:hover{background-color:#4e4242}section[role=main] .rss-link{color:#4e4242}section[role=main] .rss-link:hover{color:#ed1c24}section[role=main] .rss-link a{color:#4e4242}section[role=main] .rss-link a:hover{color:#ed1c24}section[role=main] .right-rail #side .promo ul li .item .insider{margin-bottom:0}section[role=main] .right-rail #side .promo ul li .item .title{line-height:1.25rem}section[role=main] .index-promo{margin-bottom:1.5rem;padding:1.0rem 0;box-shadow:none}@media only screen and (min-width:48em){section[role=main] .index-promo{float:left;width:47%}}@media only screen and (min-width:48em) and (min-width:48em){section[role=main] .index-promo.first{margin-right:1rem;padding-right:1rem!important;border-right:1px solid #ccc}}section[role=main] .index-promo .promo-headline{padding:0}section[role=main] .index-promo .promo-headline .eyebrow a{font-size:.75rem;color:#fc7176}section[role=main] .index-promo .promo-headline .eyebrow span.video{color:#fc7176;text-transform:uppercase}section[role=main] .index-promo.with-image .promo-headline .eyebrow .sponsored{color:#fc7176;text-transform:uppercase}section[role=main] .index-promo.with-image .promo-headline .eyebrow .sponsored .insider{margin-right:0;left:0}section[role=main] .index-promo .promo-img+.promo-headline h3{font-size:1.1875rem;font-weight:600;letter-spacing:-.5px;line-height:1.375rem}section[role=main] .index-promo .eyebrow a{text-transform:uppercase;text-decoration:none}section[role=main] .index-promo .eyebrow a:hover{color:#ed1c24}section[role=main] .index-promo p,section[role=main] .index-promo h4{margin:.5rem 0 0;font-weight:400;font-size:1rem;line-height:1.44rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#4e4242}section[role=main] .index-promo.with-image{padding:0 0 1rem;position:relative}section[role=main] .index-promo.with-image .promo-img{margin-bottom:1rem;height:169px;overflow:hidden}section[role=main] .promo-img img{width:100%}section[role=main] hr.rule{background:#ccc}section[role=main] .blogs-index ul a{color:#4e4242}section[role=main] .blogs-index ul a:hover{color:#ed1c24}section[role=main] .blogs-index ul li .blog-data .blog-avatar img{background-color:#eef4f2}section[role=main] .blogs-index ul li .byline-section p{color:#939597;margin-top:0;font-size:1rem;font-weight:400;line-height:1.42857}section[role=main] .blogs-index ul li .byline-section p a{color:#4d9e99}section[role=main] .blogs-index ul li .byline-section p a:hover{color:#055387}section[role=main] .blogs-index ul li .byline-section h3{margin:0}section[role=main] .blog-index header .blog-byline .about h2 a{color:#4d9e99}section[role=main] .blog-index header .blog-byline .about h2 a:hover{color:#055387}.list-promotion .head{color:#a1a2a5;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion h4 a{color:#4e4242}.list-promotion h4 a:hover{color:#ed1c24}.list-promotion h5 a{color:#4e4242}.list-promotion h5 a:hover{color:#ed1c24}.list-promotion p.credit{color:#a1a2a5}.list-promotion p.credit a{color:#a1a2a5}.list-promotion p.credit a:hover{color:#4e4242}.list-promotion label a{color:#a1a2a5;text-transform:uppercase;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}.list-promotion input{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.list-promotion button.btn{background:#a1a2a5;color:#fff;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold;border:0;padding:6px 10px;border-radius:2px}.list-promotion a.cta-link{color:#a1a2a5;text-transform:uppercase;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}.list-promotion figure.pre-img{display:none}@media only screen and (min-width:48em){.list-promotion figure.pre-img{display:block}}.twitter-module{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background:#f4f9ff}.twitter-module .head{color:#1473b7;font-weight:700;font-size:1.3rem}.twitter-module ul li a{color:#4e4242;font-weight:700}.twitter-module ul li a:hover{color:#ed1c24}label{color:#28272a}input{border-radius:5px;padding:8px 5px;margin:0 5px;border:1px solid #ccc;box-shadow:inset 0 0 5px rgba(0,0,0,0.2)}.search-container{margin-bottom:2rem;clear:both;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-container .search-field{background:#004460;border-radius:2px;border:solid 1px #e7eff4;padding:10px;margin:0 0 10px 0}.search-container .search-field input{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic;border-radius:.18rem;padding:5px;width:80%}@media only screen and (min-width:48em){.search-container .search-field input{width:88%}}.search-container .search-field button.btn{border:0;padding:6px 10px;border-radius:2px;color:#fff;background:#ed1c24;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.search-container .search-field button.btn:hover{background:#4e4242}.search-container .drop-select{border-top:1px solid #ebebeb;padding-top:10px}.search-container .form-controls{float:left;width:33.3333333333%}.search-container .form-controls select{-webkit-appearance:none;width:90%;padding:5px;border:0;background:#f2f2f2;color:#999;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-container .form-controls:after{font-family:"SSStandard";color:#999;text-rendering:optimizeLegibility;content:"descend"}.resources .top-index-promotion{width:100%;float:left;margin-top:1rem}.resources .top-index-promotion .index-promo{width:100%}@media only screen and (min-width:48em){.resources .top-index-promotion .index-promo{width:30%}}.resources .main-col .btn-resources{color:#fff}.resources .main-col .river-well .logo-support{float:left;width:185px;height:55px;margin:9px 0 20px 20px;padding-top:60px;text-align:center;display:none}@media only screen and (min-width:48em){.resources .main-col .river-well .logo-support{display:block}}.resources .main-col .river-well .post-cont .eyebrow a:last-child{padding-left:3px}.resources .resource-carousel div.excerpt .eyebrow{text-transform:uppercase;color:#ed1c24;letter-spacing:-.25px;line-height:1.125rem}.resources .resource-carousel div.excerpt h3{font-weight:normal;letter-spacing:-.5px}.resources .resource-carousel div.excerpt h3 a{color:#4e4242}.resources .resource-carousel div.excerpt h3 a:hover{color:#ed1c24}.resources #resources-index .filter-group .btn{font-weight:300;letter-spacing:-0.25px}.resources fieldset{margin:10px 0}.resources label{color:#28272a}.resources input{font-style:italic;border-radius:.18rem;padding:8px 5px;width:55%;margin:0 5px;border:1px solid #ccc;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.resources .bodee .list-promotion.pop-stories{width:90%;float:left;margin:0 2rem 1.2rem 0rem;clear:left}@media only screen and (min-width:48em){.resources .bodee .list-promotion.pop-stories{width:48%}}@media only screen and (min-width:60.625em){.resources .bodee .list-promotion.pop-stories{width:280px;margin:2rem 0}}.resources .bodee .list-promotion.pop-stories .post-desc{width:100%}@media only screen and (min-width:48em){.resources .bodee .list-promotion.pop-stories .post-desc{width:100%}}.resources .bodee .list-promotion.pop-stories p.credit{margin:0}.resources .bodee .list-promotion.pop-stories h4{margin:0}.author header .au-avatar img{background-color:#eef4f2}.author ul.au-social li a{color:#4e4242}.author ul.au-social li a:hover{color:#ed1c24}.author .feed-title{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.author .feed-title a{color:#055387}.author .feed-title a:hover{color:#ed1c24}.author .feed-title .ss-icon{font-size:1.0rem}.author .newsletter-promo{padding-bottom:1.2rem}.author .newsletter-promo form button.btn{margin-top:10px;padding:6px 15px}.author section[role="main"] .right-rail{margin-top:2rem}#salted-hash{background:url("img/salted-hash.jpg") 0 0 no-repeat;background-size:44px 44px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#salted-hash{background:url("img/salted-hash@2x.jpg") 0 0 no-repeat;background-size:44px 44px}}#leading-edge{background:url("img/leading-edge.jpg") 0 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#leading-edge{background:url("img/leading-edge@2x.jpg") 0 0 no-repeat;background-size:44px 44px}}#translating-security{background:url("img/translating-security.jpg") 0 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#translating-security{background:url("img/translating-security@2x.jpg") 0 0 no-repeat;background-size:44px 44px}}#brick-enlightenment{background:url("img/brick-enlightenment.jpg") 0 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#brick-enlightenment{background:url("img/brick-enlightenment@2x.jpg") 0 0 no-repeat;background-size:44px 44px}}.index-page .head{color:#055387;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.index-page .bio-intro .author-name{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.index-page .bio-intro .author-name a{color:#28272a}.index-page .bio-intro .author-name a:hover{color:#ed1c24}.index-page .bio-intro .author-title{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:italic;font-weight:700}.index-page .emphasized{font-weight:700}#search .search-form{background-color:#28272a;border-top:1px solid #4e4242;border-bottom:1px solid #4e4242}@media only screen and (min-width:48em){#search .search-form{border-left:1px solid #4e4242;border-right:1px solid #4e4242;border-radius:3px}}#search .search-form input[type=text]{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;border:1px solid #4e4242}#search .search-form input[type=submit]{background:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#search .search-form input[type=submit] a:hover{color:#ed1c24}#search .related-searches{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;margin-top:1.25rem}#search .related-searches a{color:#4e4242}#search .related-searches a:hover{color:#ed1c24}#search .results-count{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#search .search-filters ul li{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;padding-right:10px}#search .search-filters ul li:last-child{padding-right:0}#search .search-filters ul li a{color:#4e4242}#search .search-filters ul li a:hover,#search .search-filters ul li a.active{color:#ed1c24}#search .search-results .river-well p,#search .search-results .river-well ul,#search .search-results .river-well ol,#search .search-results .river-well li{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#search .search-results .river-well p a,#search .search-results .river-well ul a,#search .search-results .river-well ol a,#search .search-results .river-well li a{color:#4e4242}#search .search-results ul.post-meta li{line-height:.875rem}#search .search-results ul.post-meta li a{color:#ed1c24!important}#search .search-results ul.post-meta li a:hover{color:#ed1c24!important}#search .search-results .search-resource-module .hed{color:#ed1c24;font-weight:700;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#search .search-results .search-resource-module .more{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;color:#4e4242}.item-carousel.video-carousel div.excerpt.selected .excerpt-img{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.item-carousel.video-carousel div.excerpt .excerpt-img .video-timestamp{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.item-carousel.slideshow-carousel{width:300px;margin:1rem auto 0;position:relative}.item-carousel.slideshow-carousel .carousel-inside-crop{width:300px;height:285px;margin:0;overflow:hidden}.item-carousel.slideshow-carousel .carousel-items{width:20000px}.item-carousel.slideshow-carousel .eyebrow{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-weight:normal;font-size:.75rem;color:#ed1c24;margin-bottom:5px}.item-carousel.slideshow-carousel .slide-hed{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.3;margin-top:7px}.item-carousel.slideshow-carousel .slide-hed a{color:#4e4242}.item-carousel.slideshow-carousel .slide-hed a:hover{color:#ed1c24}.item-carousel.slideshow-carousel div.excerpt{margin:0;width:300px;clear:none}.item-carousel.slideshow-carousel div.excerpt .insider{top:10px}.item-carousel.slideshow-carousel div.excerpt a.cn{display:block;margin-top:7px}.item-carousel.slideshow-carousel a.left,.item-carousel.slideshow-carousel a.right{background-color:rgba(0,0,0,0.2);height:200px;width:50px;opacity:1;box-shadow:none;border-radius:0;color:#fff;top:0;line-height:0;display:block}.item-carousel.slideshow-carousel a.left.disabled,.item-carousel.slideshow-carousel a.right.disabled{color:#ddd}.item-carousel.slideshow-carousel a.left.disabled:hover,.item-carousel.slideshow-carousel a.right.disabled:hover{color:#ddd}.item-carousel.slideshow-carousel a.left:hover,.item-carousel.slideshow-carousel a.right:hover{color:#ed1c24}.item-carousel.slideshow-carousel a.left i,.item-carousel.slideshow-carousel a.right i{text-shadow:0 2px 2px rgba(7,7,7,0.5);position:absolute;display:block;top:0;left:0;bottom:0;right:0;margin:auto;height:0;font-size:2rem}@media only screen and (min-width:48em){.item-carousel.topstories-carousel{float:left;width:100%;max-width:none;background-color:#4e4242}}@media only screen and (min-width:60.625em){.item-carousel.topstories-carousel{height:410px;overflow:hidden;width:658px;margin-right:12px}}.item-carousel.topstories-carousel .carousel-inside-crop{width:100%;overflow:hidden;margin:0}@media only screen and (min-width:48em){.item-carousel.topstories-carousel .carousel-inside-crop{max-height:409px}}@media only screen and (min-width:60.625em){.item-carousel.topstories-carousel .carousel-inside-crop{max-height:none}}@media only screen and (min-width:48em){.item-carousel.topstories-carousel .carousel-inside-crop>div{float:none;margin:0}}.item-carousel.topstories-carousel .carousel-items{height:auto;width:20000px;max-width:100%}@media only screen and (min-width:48em){.item-carousel.topstories-carousel .carousel-items>div{max-height:409px}}@media only screen and (min-width:60.625em){.item-carousel.topstories-carousel .carousel-items>div{max-height:none}}.item-carousel.topstories-carousel .carousel-items>div:nth-child(n+2){display:none}@media only screen and (min-width:48em){.item-carousel.topstories-carousel .carousel-items{width:auto}}.item-carousel.topstories-carousel div.excerpt{width:100%;position:relative;margin:0 0 .5rem 0}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt{margin-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box}}.item-carousel.topstories-carousel div.excerpt figure.feature-img{position:relative;padding:70% 0 0 0;overflow:hidden}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt figure.feature-img{padding:55% 0 0 0}}@media only screen and (min-width:60.625em){.item-carousel.topstories-carousel div.excerpt figure.feature-img{padding:62% 0 0 0}}.item-carousel.topstories-carousel div.excerpt figure.feature-img img{margin:auto;position:absolute;bottom:0;top:0;left:-100%;right:-100%;box-shadow:inset 0 0 59px rgba(78,66,66,0.43)}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt figure.feature-img img{bottom:-100%;left:0;right:0;top:-100%;width:100%}}.item-carousel.topstories-carousel div.excerpt .hed{box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;width:100%;height:100%;background:transparent;background:-ms-linear-gradient(right,transparent 0,#4e4242 100%);background:-moz-linear-gradient(right,transparent 0,#4e4242 100%);background:-o-linear-gradient(right,transparent 0,#4e4242 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,transparent 0),color-stop(1,#4e4242 100%));background:-webkit-linear-gradient(right,transparent 0,#4e4242 100%);background:linear,to left,transparent 0,#4e4242 100%;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#4e4242');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#4e4242');padding:10% 5.5% 3% 5.5%}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt .hed{padding:10% 15% 3% 5.5%}}.item-carousel.topstories-carousel div.excerpt .hed .eyebrow,.item-carousel.topstories-carousel div.excerpt .hed p{color:#fff;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:-.25px;text-shadow:0 1px 1px rgba(7,7,7,0.75);font-size:.875rem;margin:.5rem 0 0}.item-carousel.topstories-carousel div.excerpt .hed .eyebrow span.date,.item-carousel.topstories-carousel div.excerpt .hed p span.date{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;display:block}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt .hed .eyebrow span.date,.item-carousel.topstories-carousel div.excerpt .hed p span.date{padding-left:3px;display:inline}}.item-carousel.topstories-carousel div.excerpt .hed a.cn .contributor-nw{color:#fff}.item-carousel.topstories-carousel div.excerpt .hed h2{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem;text-shadow:0 1px 1px rgba(7,7,7,0.75);margin-top:0;margin-bottom:.3em;color:#fff;border-bottom:1px solid #fff;padding-bottom:.15em;clear:both}@media only screen and (min-width:24.0625em){.item-carousel.topstories-carousel div.excerpt .hed h2{font-size:2.25rem}}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt .hed h2{font-size:3.375rem;font-weight:800;letter-spacing:-.25px;line-height:3.75rem}}.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper{display:none;width:480px;height:1px;position:absolute;top:-5px;left:0}.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper .social-icons{display:none}@media only screen and (min-width:48em){.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper .social-icons{display:none;position:absolute;font-size:1.5rem;background-color:#4e4242;border:1px solid #fff;padding-bottom:10px;opacity:.85}.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper .social-icons a i.ss-icon.ss-social{border-right:1px solid #fff;color:#fff;padding:10px 10px 0 10px;position:relative;top:10px}.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper .social-icons a i.ss-icon.ss-social:hover{color:#ed1c24}.item-carousel.topstories-carousel div.excerpt .hed .social-wrapper .social-icons a i.ss-icon.ss-social.last{border-right:0}}.item-carousel.topstories-carousel div.excerpt .hed .byline-wrapper{position:relative}.item-carousel.topstories-carousel .navi{display:block;text-align:center}@media only screen and (min-width:48em){.item-carousel.topstories-carousel .navi{display:none}}.item-carousel.topstories-carousel .navi a{display:inline-block;margin-left:5px;height:14px;width:14px;border:2px solid #ed1c24;border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}.item-carousel.topstories-carousel .navi a:first-child{margin-left:0}.item-carousel.topstories-carousel .navi a.active{background-color:#ed1c24}.item-carousel.topstories-carousel a.left,.item-carousel.topstories-carousel a.right{display:none;top:10px;background-color:#aaa}.item-carousel.topstories-carousel a.left.disabled,.item-carousel.topstories-carousel a.right.disabled{background-color:#222}@media only screen and (min-width:48em){.item-carousel.topstories-carousel a.left,.item-carousel.topstories-carousel a.right{display:none}}.item-carousel.topstories-carousel.loaded .carousel-items{max-width:none}.item-carousel.topstories-carousel.loaded .carousel-items>div:nth-child(n+2){display:block}.item-carousel.follow-carousel{max-width:728px;margin:0 auto}@media only screen and (min-width:60.625em){.item-carousel.follow-carousel{max-width:970px}}.item-carousel.follow-carousel .carousel-inside-crop{width:100%;margin:0}#follow-module .item-carousel.follow-carousel div.excerpt{text-align:center;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;width:.80%;padding:10px 9px 10px 9px;border-right:1px solid #e1e1e1;height:300px}#follow-module .item-carousel.follow-carousel div.excerpt:last-child{border-right:0}@media only screen and (min-width:60.625em){#follow-module .item-carousel.follow-carousel div.excerpt{width:146.667px}}#follow-module .item-carousel.follow-carousel div.excerpt .author-name-top{text-transform:uppercase;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;font-weight:300;height:30px;line-height:1.2}#follow-module .item-carousel.follow-carousel div.excerpt .author-name-top a{color:#4e4242}#follow-module .item-carousel.follow-carousel div.excerpt .author-name-top a:hover{color:#ed1c24}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-img{width:80px;padding-top:80px;margin:10px auto;background-color:transparent;border:1px solid #dedede;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);border-radius:5px}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-img img{border-radius:5px;height:100%;width:auto;left:0;background-color:#eef4f2}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:800;padding:0;margin:5px 0 0 0;background-color:transparent;text-align:center;width:auto}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text h3 a{color:#4e4242}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text h3 a:hover{color:#ed1c24}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text .more-by{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:.75rem;font-weight:300;letter-spacing:-.25px;margin-top:1rem}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text .more-by span.name{font-size:1rem;line-height:1.2;margin-top:2px;display:block}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text .more-by span.name a{color:#4e4242}#follow-module .item-carousel.follow-carousel div.excerpt .excerpt-text .more-by span.name a:hover{color:#ed1c24}#follow-module{height:340px}#follow-module #followCarousel a.right,#follow-module #followCarousel a.left{height:360px;line-height:52px;overflow:visible;position:absolute;text-align:center;top:-30px;width:52px;z-index:5;box-shadow:none;background:transparent;background:-ms-linear-gradient(right,transparent 0,rgba(181,181,181,0.5) 100%);background:-moz-linear-gradient(right,transparent 0,rgba(181,181,181,0.5) 100%);background:-o-linear-gradient(right,transparent 0,rgba(181,181,181,0.5) 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,transparent 0),color-stop(1,rgba(181,181,181,0.5) 100%));background:-webkit-linear-gradient(right,transparent 0,rgba(181,181,181,0.5) 100%);background:linear,to left,transparent 0,rgba(181,181,181,0.5) 100%;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#b5b5b5');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#b5b5b5');background-color:#fff}#follow-module #followCarousel a.right i,#follow-module #followCarousel a.left i{top:42%;color:#ed1c24;position:relative;font-size:1.5rem;text-shadow:0 2px 2px rgba(7,7,7,0.5);background-color:#f5f5f5;padding-left:4px;padding-right:10px;padding-top:22px;padding-bottom:18px;border:1px solid #dedede;border-top-right-radius:45px;border-bottom-right-radius:45px}#follow-module #followCarousel a.right i:hover,#follow-module #followCarousel a.left i:hover{color:#fff}#follow-module #followCarousel a.right i{margin-right:12px}#follow-module #followCarousel a.left{background:-ms-linear-gradient(left,transparent 0,rgba(181,181,181,0.5) 100%);background:-moz-linear-gradient(left,transparent 0,rgba(181,181,181,0.5) 100%);background:-o-linear-gradient(left,transparent 0,rgba(181,181,181,0.5) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,transparent 0),color-stop(1,rgba(181,181,181,0.5) 100%));background:-webkit-linear-gradient(left,transparent 0,rgba(181,181,181,0.5) 100%);background:linear,to right,transparent 0,rgba(181,181,181,0.5) 100%;-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#b5b5b5');filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fffffff',endColorstr='#b5b5b5')}#follow-module #followCarousel a.left i{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:45px;border-bottom-left-radius:45px;padding-left:10px;padding-right:4px;margin-left:12px}#follow-module #followCarousel a.disabled i{color:#999;text-shadow:0 1px 1px rgba(7,7,7,0.99)}#follow-module #followCarousel a.disabled i:hover{color:#999}@media only screen and (min-width:60.625em){.curated section[role="main"] header{margin:0}}.curated section[role="main"] header h1{color:#2d0e0e;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.curated section[role="main"] header h1{font-size:3rem;font-weight:800;letter-spacing:-.5px;line-height:3rem}}.curated section[role="main"] header.event-header h1{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.3125rem;letter-spacing:-.75px}@media only screen and (min-width:60.625em){.curated section[role="main"] .event-top-story .firstItem .sized-img{max-width:none;width:100%}.curated section[role="main"] .event-top-story .firstItem .sized-img figure{padding-bottom:66.66%}}.curated section[role="main"] .event-top-story .firstItem .firstItemText{left:0rem;top:0rem}.curated section[role="main"] .event-top-story .firstItem .firstItemText h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.5rem;line-height:1.2em;text-shadow:0 1px 1px rgba(7,7,7,0.75);font-weight:400;margin-bottom:0 0 1rem;padding:1.5rem 1.5rem 2rem;background-color:rgba(34,34,34,0.5);margin:0}.curated section[role="main"] .event-top-story .firstItem .firstItemText h3 a{color:#fff}.curated section[role="main"] .event-top-story .firstItem .firstItemText p.summary{color:#fff;text-shadow:0 1px 1px rgba(7,7,7,0.75);font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.25rem}.curated section[role="main"] .event-top-story .otherItems h3{font-size:1.125rem;letter-spacing:-.25px;line-height:1.5rem;margin-bottom:0}.curated section[role="main"] .event-top-story .otherItems h3 a{color:#4e4242}.curated section[role="main"] .event-top-story .otherItems h3 a:hover{color:#ed1c24}.curated section[role="main"] .event-top-story .otherItems .summary{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;letter-spacing:-.5px;line-height:1.375rem}.curated section[role="main"] .bodee .related-categories{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;color:#babbbd}.curated section[role="main"] .bodee .related-categories a{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.curated section[role="main"] .bodee .related-categories .related-label,.curated section[role="main"] .bodee .related-categories a{color:#4d9e99}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .hero{border-top:1px solid #4e4242;-webkit-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);-moz-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);box-shadow:inset 0 1px 0 rgba(237,28,36,0.38)}.curated section[role="main"] .bodee .hero:before{height:1px;width:100%;background-color:#fff;position:relative;top:1px}}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .hero .hero-carousel{margin-top:1px}}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt .item-overlay{background-color:transparent;background-color:rgba(78,66,66,0.55)}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt .item-overlay .social-icons a{color:#055387}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt .item-overlay h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;letter-spacing:-1.25px}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt .item-overlay .byline{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt .item-overlay p{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;letter-spacing:-.5px;line-height:1.375rem}.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt:nth-child(2) .item-overlay{background-color:transparent;background-color:rgba(45,14,14,0.55)}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .hero .hero-carousel div.excerpt:nth-child(2) .item-overlay{background-color:transparent;background-color:rgba(78,66,66,0.55)}}.curated section[role="main"] .bodee .hero .hero-editor .head{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;font-weight:800;color:#2d0e0e}.curated section[role="main"] .bodee .hero .hero-editor .bylineImage{border-radius:5px}.curated section[role="main"] .bodee .hero .hero-editor .editor-byline{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;letter-spacing:-.25px}.curated section[role="main"] .bodee .hero .hero-editor .editor-byline a{color:#ed1c24}.curated section[role="main"] .bodee .hero .hero-editor .editor-title{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;letter-spacing:-.5px}.curated section[role="main"] .bodee .hero .hero-editor .editor-contact{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.curated section[role="main"] .bodee .hero .hero-editor .editor-contact a{color:#4d9e99}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .hero .hero-editor .editor-info{border-color:#eabdac}}.curated section[role="main"] .bodee .hero .hero-editor .editors-picks ul li:after{background-color:#eabdac}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .col-section{position:relative}}.curated section[role="main"] .bodee .col-section .section-head{border-top:1px solid #4e4242;-webkit-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);-moz-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);box-shadow:inset 0 1px 0 rgba(237,28,36,0.38)}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .col-section .section-head{position:absolute;top:0;width:100%;z-index:1;height:29px}}.curated section[role="main"] .bodee .col-section .section-head .head-text{color:#4e4242;font-size:1.0625rem!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:800;line-height:2.1875rem;text-transform:uppercase;letter-spacing:.0625em}.curated section[role="main"] .bodee .col-section .section-head .head-text:after{font-family:"4_dotsregular";content:'A';font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .col-section .section-head .head-text{padding:0 10px}}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .col-section .stories .index-promo{padding-left:10px;padding-right:10px}}.curated section[role="main"] .bodee .col-section .stories .index-promo a{color:#4e4242}.curated section[role="main"] .bodee .col-section .stories .index-promo a:hover{color:#ed1c24}.curated section[role="main"] .bodee .col-section .stories .index-promo .social-icons a{color:#055387}.curated section[role="main"] .bodee .col-section .stories .index-promo .promo-headline h3{font-weight:600;letter-spacing:-.25px}.curated section[role="main"] .bodee .col-section .stories .index-promo .promo-headline .byline{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;letter-spacing:-.25px}.curated section[role="main"] .bodee .col-section .stories .index-promo .promo-headline .byline strong{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.curated section[role="main"] .bodee .col-section .stories .index-promo .img{margin-bottom:12px}.curated section[role="main"] .bodee .col-section .stories .index-promo .deck{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;color:#4e4242}.curated section[role="main"] .bodee .col-section .stories .index-promo .summary{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;color:#4e4242;font-size:1.1875rem;letter-spacing:-.75px;line-height:1.4375rem}.curated section[role="main"] .bodee .col-section .stories .load-btn{background-color:#c7e3f3!important;border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;margin:0 10px;padding:10px;text-align:center;text-transform:uppercase;width:95%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.curated section[role="main"] .bodee .col-section#popular-stories .stories{background-color:#fcfcfc}.curated section[role="main"] .bodee .col-section .right-rail .promo{border-bottom:0 none;margin:0;padding:0}.curated section[role="main"] .bodee .col-section .right-rail .promo .hed,.curated section[role="main"] .bodee .col-section .right-rail .promo ul{padding:0}.curated section[role="main"] .bodee .col-section .right-rail .newsletter{background-color:transparent;background-image:none;box-shadow:none;border:0 none;margin:30px 0;display:block}.curated section[role="main"] .bodee .col-section .right-rail .newsletter .head,.curated section[role="main"] .bodee .col-section .right-rail .newsletter .hed{border:0 none;border-top:1px solid #4e4242;-webkit-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);-moz-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);color:#4e4242;font-size:1.0625rem!important;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:800;line-height:2.1875rem;margin:0 0 .75rem;padding:0 15px;text-transform:uppercase;padding-left:0;letter-spacing:.0625em}.curated section[role="main"] .bodee .col-section .right-rail .newsletter .head:after,.curated section[role="main"] .bodee .col-section .right-rail .newsletter .hed:after{font-family:"4_dotsregular";content:'A';font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}.curated section[role="main"] .bodee .col-section .right-rail .newsletter .desc,.curated section[role="main"] .bodee .col-section .right-rail .newsletter p{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:300;letter-spacing:-.5px;line-height:1.375rem;margin:0 0 1rem;word-spacing:-1px}.curated section[role="main"] .bodee .col-section .right-rail .newsletter input{margin:0 10px 0 0}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links{text-align:left}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links p .btn{padding:.5rem 1rem;-webkit-box-shadow:-3px 2px 4px 0 rgba(0,0,0,0.3);box-shadow:-3px 2px 4px 0 rgba(0,0,0,0.3);width:auto;display:inline-block;margin:0}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links .follow-us-links{background-color:#f9fafb;margin-top:2rem}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links .follow-us-links p{padding:.75rem .5rem 0}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links .follow-us-links .social{margin:1px;font-size:0}.curated section[role="main"] .bodee .col-section .right-rail .follow-us .links .follow-us-links .social li{box-sizing:border-box;-moz-box-sizing:border-box;width:20%;background:#e8eef1;padding:.875rem 0 .375rem;text-align:center;font-size:1.25rem}.curated section[role="main"] .bodee .col-section .right-rail .btn{border:0;border-radius:3px;color:#fff;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.0625rem;font-weight:400;letter-spacing:-.5px;padding:.1875rem .5625rem .3125rem .5625rem;background-color:#ed1c24}.curated section[role="main"] .bodee .col-section .right-rail .btn:hover{background-color:#fb010b}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel{padding-top:45px}}.curated section[role="main"] .bodee .curated-carousel .section-head{margin-bottom:.75rem}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel .section-head{margin-bottom:0}}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel .item-carousel{height:315px}}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt{padding:30px 10px;width:auto;float:none}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt{float:left;padding:34px 20px;height:calc(100% - 68px)}}@media only screen and (min-width:60.625em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:hover{background-color:#c7e3f3!important}}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:first-child{background-color:#c7e3f3}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:nth-child(2){background-color:#fafafa}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:nth-child(odd){background-color:#c7e3f3;border-left:1px dashed #fff;border-right:1px dashed #fff}}@media only screen and (min-width:60.625em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:nth-child(odd){background-color:#fafafa}}@media only screen and (min-width:48em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:nth-child(even){border-right:1px dashed #fff;background-color:#fafafa}}@media only screen and (min-width:60.625em){.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt:nth-child(even){background-color:#f6f6f6;border:0}}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt h3{font-size:1.3125rem;font-weight:500;letter-spacing:-.5px}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt h3 a:link{color:#4e4242}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt img{width:100%}.curated section[role="main"] .bodee .curated-carousel .item-carousel div.excerpt .insider{position:relative;top:15px}.curated section[role="main"] .bodee #event-stories .section-head{display:none}.curated section[role="main"] .bodee #event-stories .promo.event-calendar ul li .event-date{background-color:#ed1c24}.curated section[role="main"] .bodee #event-stories.col-section .stories .index-promo .promo-headline{border-bottom:1px solid #bbb}.pagination{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}.pagination .page-link{color:#4e4242}#funnel .promo.newsletter,#resources .promo.newsletter,.curated .promo.newsletter{background:0;box-shadow:none;-webkit-box-shadow:none;border:0 none;margin-bottom:25px;padding-bottom:0;text-align:left;width:100%;background-color:#f5fafc;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5fafc),color-stop(100%,#e1e1e1));background-image:-webkit-linear-gradient(top,#f5fafc,#e1e1e1);background-image:linear-gradient(to bottom,#f5fafc,#e1e1e1);text-align:left}@media only screen and (min-width:48em){#funnel .promo.newsletter,#resources .promo.newsletter,.curated .promo.newsletter{margin-right:15px}}#funnel .promo.newsletter .hed,#resources .promo.newsletter .hed,.curated .promo.newsletter .hed{background:transparent;color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.0625rem;font-weight:800;-webkit-font-smoothing:antialiased;letter-spacing:.5px;line-height:1.25rem;text-transform:uppercase;padding:10px;margin:0}#funnel .promo.newsletter .desc,#resources .promo.newsletter .desc,.curated .promo.newsletter .desc{margin:10px;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:300;letter-spacing:-.5px;line-height:1.3125rem;color:#4e4242;word-spacing:-1px}#funnel .promo.newsletter p,#resources .promo.newsletter p,.curated .promo.newsletter p{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.5px;margin:0 10px;padding:0}#funnel .promo.newsletter form .btn,#resources .promo.newsletter form .btn,.curated .promo.newsletter form .btn{background:#ed1c24;border-radius:3px;color:#fff;font-weight:normal;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#funnel .promo.newsletter form .btn:hover,#resources .promo.newsletter form .btn:hover,.curated .promo.newsletter form .btn:hover{background:#4e4242}#funnel .promo.newsletter form input,#resources .promo.newsletter form input,.curated .promo.newsletter form input{width:63%;border-radius:3px;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;letter-spacing:-.5px;margin:10px}.insider-style{margin-left:10px;margin-right:10px;clear:both}@media only screen and (min-width:48em){.insider-style{margin-left:0;margin-right:0}}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider{position:relative;margin-bottom:30px;margin-top:9px;color:#a5a5a5;border-left:4px solid #e9e9e9;line-height:1}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title{padding:0 15px 2px 15px}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-bottom:0;font-weight:800;font-size:1.1rem;margin-bottom:0;text-transform:none;color:#8f8f8f;margin:0 0 3px}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title h3 .color-title{color:#6eae00}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-title h3 .insider{bottom:3px;float:none}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck{padding:0 15px 0 15px;margin-bottom:0;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#a5a5a5;font-size:1rem;line-height:1.65}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a{color:#4d9e99;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:normal;letter-spacing:-.25px}.insider-promo-wrapper .promo.apart .insider-both .become-an-insider .notlogin-insider-deck a:hover{color:#055387}.insider-promo-wrapper .promo.apart .insider-both .other-insider{padding:0 0 20px 0}.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-promo-title h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9rem;color:#4e4242;padding-bottom:14px;border-bottom:2px dotted #bec4ab;text-transform:uppercase}.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-login-title h3,.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-logout-title h3{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:normal;font-size:.9rem;text-transform:uppercase}.insider-promo-wrapper .promo.apart .insider-both .other-insider .insider-logout-title h3{color:#4e4242;border-bottom:2px dotted #bec4ab;padding-bottom:14px}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#4e4242;padding-bottom:0;margin-bottom:0}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li{border:0;margin-bottom:.75rem!important;border-bottom:1px solid #ccc;padding-bottom:.25rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow{color:#fc7176;text-transform:uppercase;font-weight:500}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow a{text-transform:uppercase}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow a:hover{color:#4e4242}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a{color:#fc7176;text-transform:none}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li a:hover{color:#4e4242}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed{color:#4e4242;font-weight:400;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4;border-top:0;letter-spacing:-.25px;text-transform:none;box-shadow:none;margin-bottom:0}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed a{color:#4e4242!important;text-transform:none}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed a:hover{color:#ed1c24!important}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed:after{display:none}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .sized-img a img{padding-top:.1rem;padding-bottom:.75rem;width:75px;margin-right:10px;float:left}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a{color:#4e4242}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a:hover{color:#ed1c24}@media only screen and (min-width:48em){.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider{display:block;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;text-transform:uppercase;font-size:.9375rem;letter-spacing:-.5px;text-align:right;padding-top:0}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a{color:#4e4242;display:block;text-align:left;text-transform:none;font-weight:400}.insider-promo-wrapper .promo.apart .insider-both .other-insider .more-insider a:hover{color:#ed1c24}}.insider-promo-wrapper .promo.apart .insider-both{padding:0}.insider-promo-wrapper .promo.apart .insider-both .other-insider{color:#4e4242;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-promo-wrapper .promo.apart .insider-both .other-insider:hover{color:#ed1c24}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .item-eyebrow{font-size:.75rem;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li .hed{font-size:1rem;line-height:1.125rem}.insider-promo-wrapper .promo.apart .insider-both .other-insider ul li img{display:block}body.insider-index .insider-promo-wrapper{padding-left:10px;padding-right:10px}@media only screen and (min-width:48em){body.insider-index .insider-promo-wrapper{padding-left:0;padding-right:0}}body.insider-index .insider-promo-wrapper .promo.apart .insider-both .other-insider{padding:0 0 10px 0}body.insider-index .insider-promo-wrapper .promo.apart .insider-both .become-an-insider{margin-bottom:30px}#resources-sponsored-links a{color:#4e4242}#resources-sponsored-links a:hover{color:#ed1c24}#resources-sponsored-links .head{border-top:1px solid #4e4242;-webkit-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);-moz-box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);box-shadow:inset 0 1px 0 rgba(237,28,36,0.38);padding-top:.5rem;font-weight:800;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;text-transform:uppercase;color:#4e4242;border-bottom:0}#resources-sponsored-links .head:after{font-family:"4_dotsregular";content:'A';font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}#resources-sponsored-links ul li{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#resources-sponsored-links ul li .title{font-weight:700}#resources-sponsored-links ul li .title a:hover{color:#ed1c24}@media only screen and (min-width:48em){#resources-sponsored-links section.sponsored-links{float:none;width:auto}}#resources-sponsored-links section.sponsored-links ul li{font-size:1rem;letter-spacing:-.25px}.four-dot{text-transform:uppercase;letter-spacing:.0625em;border-top:1px solid #4e4242;box-shadow:inset 0 1px 0 rgba(237,28,36,0.38)}.four-dot:after{font-family:"4_dotsregular";content:'A';font-size:10px;font-weight:700;color:#ed1c24;position:relative;left:5px;bottom:1px}.four-dot a{text-transform:uppercase}footer{background:#fff;border-top:2px solid #584c4c;-webkit-font-smoothing:antialiased}footer .brand{height:95px;padding:.01em .625em .225em .625em}footer .brand .logo{background:url("//idge.staticworld.net/cio/cio_logo-footer.svg") 0 0 no-repeat;background-size:132px 84px;position:relative;height:92px;width:132px;margin:.3em auto 0 auto}footer .brand .follow{display:block;margin-top:20px}@media only screen and (min-width:48em){footer .brand .follow{margin-top:35px}}footer .brand .follow label{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:-.5px;color:#9fa7ab}footer .brand .follow ul li{padding:0 .5rem}footer .brand .follow ul li a:link,footer .brand .follow ul li a:visited{color:#000;float:left}footer .brand .follow ul li a:hover,footer .brand .follow ul li a:active{color:#ed1c24}footer .brand .follow ul li .brand{padding:0}footer .topics{padding-top:2.25rem;float:none;background-color:#f0f0f0;max-width:none;clear:both;box-shadow:0 0 0 3px #fff,0 0 0 4px #d4d4d4}@media only screen and (min-width:60.625em){footer .topics{padding:2.25rem 10px .5rem}}footer .topics nav ul{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}footer .topics nav ul li{margin-bottom:0;font-weight:800;font-size:1.0625rem;letter-spacing:.25px;text-transform:uppercase}@media only screen and (min-width:48em){footer .topics nav ul li{margin-bottom:.25rem}}footer .topics nav ul li::after{color:#ed1c24}footer .topics nav ul li a{color:#4e4242;-webkit-font-smoothing:antialiased}footer .topics nav ul li a:hover{color:#ed1c24}footer .topics nav#ft1,footer .topics nav#ft2,footer .topics nav#ft2a{max-width:970px;margin:auto}footer .topics nav#ft2{position:relative;top:5px}@media only screen and (min-width:48em){footer .topics nav#ft2{top:0}}footer .topics nav#ft2a{position:relative;top:15px}@media only screen and (min-width:48em){footer .topics nav#ft2a{top:0}}footer .topics #ft1 ul li{font-size:1.0625rem;font-weight:700;text-transform:uppercase}footer .topics #ft2a ul li{font-weight:400;font-size:14px;text-transform:none;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:-.5px}footer .about{background-color:#f0f0f0}footer .about nav ul{font-size:0}footer .about nav ul li{font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8125rem;letter-spacing:-.5px;padding:0 .5rem}@media only screen and (min-width:48em){footer .about nav ul li{border-color:#4d4d4d}}footer .about nav ul li a{color:#4d4d4d}footer .about nav ul li a:hover{color:#000}footer .copyright{background:#fff;border-top:1px solid #ccc;margin-top:3px;padding-bottom:2em}footer .copyright p{color:#4e4242;font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;max-width:970px;margin:0 auto;text-align:left}footer .copyright p span{color:#999;display:inline-block;padding-top:10px}footer .copyright p span a{color:#666;text-decoration:none}footer .copyright .network{border-color:#878686;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:"fira-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;letter-spacing:-.5px;width:225px;float:none;margin-top:1rem}@media only screen and (min-width:48em){footer .copyright .network{float:right;margin-top:-1.3rem}}footer .copyright .network #network-selector.open{border:1px solid #878686;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;left:-1px}footer .copyright .network .label{color:#4e4242}