h1,h2,h3,h4,h5,h6{color:#000}h1{color:#000;font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{color:#545454}a{color:#0067b7;text-decoration:none}a:hover{color:#6fae00}input[type=text]{border-color:#939598;border-radius:3px;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}input[type=submit]{border:0;background-color:#6fae00;color:#fff;border:0;padding:7px 10px;border-radius:3px;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}input[type=email],.resources input{border-color:#939598;border-radius:3px;padding-top:7px;padding-bottom:7px;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.btn,.sector.newsletter form .btn{background-color:#094e6b;color:#fff;border:0;padding:7px 12px;border-radius:3px;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;text-transform:none}.btn:hover,.sector.newsletter form .btn:hover{background-color:#6fae00}section[role=main]{font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .insider{color:#fff;float:left}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#000;color:#fff;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#6fae00;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);color:#fff;display:inline-block;font-size:1rem;font-style:normal;line-height:50px;text-align:center;text-transform:lowercase;width:50px}#superadunit .ad-header .brand-logo{background:url(//idge.staticworld.net/itw/ITworld_logo.svg) 0 0 no-repeat;background-size:141px 42px;height:42px;width:141px}body#staticPage section[role=main] h1{font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){body#staticPage section[role=main] h1{font-weight:700;font-size:3.25rem;line-height:3.25rem;letter-spacing:-0.5px;word-spacing:2px;padding-bottom:15px}}body#staticPage section[role=main] h2{color:#333;font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.875rem}body#staticPage section[role=main] h2.static-section{margin-bottom:1rem;border-bottom:0}body#staticPage section[role=main] p,body#staticPage section[role=main] ul li,body#staticPage section[role=main] ol li{color:#545454}body#staticPage section[role=main] ul ul{margin-left:30px}body#staticPage section[role=main] ul ul li{color:#545454;list-style:outside;list-style-image:url("//idge.staticworld.net/ctw/arrow-indent.jpg");list-style-type:none}body#staticPage section[role=main] .exec-row .exec{margin-bottom:.75rem}body#staticPage section[role=main] .ss-social{color:#0067b7}body#staticPage section[role=main] .ss-social:hover{color:#6fae00}body#staticPage section[role=main] .static-main-col h3.section{padding:0;color:black}@media only screen and (min-width:48em){body#staticPage section[role=main] .static-main-col h3.section{border-bottom:2px solid #e2e2e2;padding-bottom:.3125rem}}body#staticPage section[role=main] .static-main-col h3 a{color:black}body#staticPage section[role=main] .static-main-col h3 a:hover{color:#6fae00}body#staticPage section[role=main] .static-main-col .static-social{border-bottom:2px solid #797979}@media only screen and (min-width:60.625em){body#staticPage section[role=main] .static-main-col .static-social{border-bottom:0}}body#staticPage section[role=main] .static-main-col .static-social ul li a{color:#0067b7;font-weight:700}body#staticPage section[role=main] .static-main-col .static-social ul li a:hover{color:#6fae00}body#staticPage section[role=main] .static-main-col .nl-module .nl-input .btn{background-color:#6fae00;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:600;padding-bottom:.5rem}body#staticPage section[role=main] .static-main-col .nl-module .nl-input .btn:hover{background-color:#6fae00}body#staticPage section[role=main] .static-main-col .authors img{border-radius:10%;margin-right:.375rem;width:50px;background-color:#ededed}body#staticPage section[role=main] .static-main-col .follow ul li a{font-weight:500}body#staticPage section[role=main] .insider{float:none}.nl-header h3.subscription{color:#6fae00}#nl-wrapper.magazine{width:95%}@media only screen and (min-width:48em){#nl-wrapper.magazine{width:78%}}@media only screen and (min-width:60.625em){#nl-wrapper.magazine{width:65%}}#nl-wrapper.magazine img{padding:15px 0}#nl-wrapper.magazine form#nl-form{border:0}#nl-wrapper.magazine form#nl-form .nl-form-bottom{width:100%}@media only screen and (min-width:48em){#nl-wrapper.magazine form#nl-form .nl-form-bottom{width:77%}}body#staticPage #nl-wrapper{padding:0}body#staticPage #nl-wrapper .new{color:#6fae00;margin-left:0 !important}@media only screen and (min-width:48em){body#staticPage #nl-wrapper{padding-left:10px}}body#staticPage #nl-wrapper .input-row,body#staticPage #nl-wrapper .login-row{margin-bottom:1.125rem;width:100%}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .input-row,body#staticPage #nl-wrapper .login-row{margin-bottom:1.25rem}}body#staticPage #nl-wrapper .input-row h4.input-label,body#staticPage #nl-wrapper .login-row h4.input-label{display:block;margin:0 .3125rem .3125rem .3125rem}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper .input-row h4.input-label,body#staticPage #nl-wrapper .login-row h4.input-label{display:inline;margin-left:0}}body#staticPage #nl-wrapper .input-row h4.input-label.error,body#staticPage #nl-wrapper .login-row h4.input-label.error{color:#b7352d}body#staticPage #nl-wrapper .input-row input,body#staticPage #nl-wrapper .login-row input{width:80%;font-style:normal}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .input-row input,body#staticPage #nl-wrapper .login-row input{width:85%}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper .input-row input,body#staticPage #nl-wrapper .login-row input{width:60%}}body#staticPage #nl-wrapper .input-row select,body#staticPage #nl-wrapper .login-row select{margin-left:.25rem;padding:.3125rem 0 .1875rem 0;width:84%}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .input-row select,body#staticPage #nl-wrapper .login-row select{width:90%}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper .input-row select,body#staticPage #nl-wrapper .login-row select{width:64%}}body#staticPage #nl-wrapper .input-row label,body#staticPage #nl-wrapper .login-row label{display:inline-block;width:4%}body#staticPage #nl-wrapper .input-row label .ss-icon,body#staticPage #nl-wrapper .login-row label .ss-icon{color:#b7352d;display:none}body#staticPage #nl-wrapper .input-row label.error .ss-icon,body#staticPage #nl-wrapper .login-row label.error .ss-icon{display:inline}body#staticPage #nl-wrapper .input-row{margin-bottom:0}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .input-row{margin-bottom:1.25rem}}body#staticPage #nl-wrapper .submit{margin-left:.25rem;width:auto}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .submit{margin-left:0}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper .submit{float:right;width:69%}}body#staticPage #nl-wrapper .submit p.submit-privacy{font-size:.8125rem;font-style:normal;line-height:1rem;margin:0 1.5rem 0 0}body#staticPage #nl-wrapper .submit p.submit-privacy a:hover{color:#6fae00}body#staticPage #nl-wrapper .nl-header{border-bottom:1px solid #ccc;margin-top:1.25rem;padding-bottom:.3125rem}body#staticPage #nl-wrapper .nl-header h3.subscription{display:block;font-size:1.25rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .nl-header h3.subscription{display:inline}}body#staticPage #nl-wrapper .nl-header p.manage{font-size:1rem;margin:0 0 .125rem 0}@media only screen and (min-width:48em){body#staticPage #nl-wrapper .nl-header p.manage{float:right}}body#staticPage #nl-wrapper .nl-header p.manage .registered{font-weight:normal}body#staticPage #nl-wrapper p.checklist{color:#333 !important;display:none;font-size:.875rem;font-style:italic}@media only screen and (min-width:48em){body#staticPage #nl-wrapper p.checklist{display:block}}body#staticPage #nl-wrapper #nl-form{overflow:hidden;position:relative;margin-top:1rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form{border:2px solid #ccc;border-radius:4px;padding:1rem 0 1rem 0;margin-top:1.25rem}}body#staticPage #nl-wrapper #nl-form h3.nl-section-title{color:#797979;font-size:1.125rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form h3.nl-section-title{padding:0 1rem .5rem}}body#staticPage #nl-wrapper #nl-form h3.nl-section-title,body#staticPage #nl-wrapper #nl-form p{padding:0 0 .5rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form h3.nl-section-title,body#staticPage #nl-wrapper #nl-form p{padding:0 1rem .5rem}}body#staticPage #nl-wrapper #nl-form span.nl-show-all{display:none}@media only screen and (min-width:24.0625em){body#staticPage #nl-wrapper #nl-form span.nl-show-all{display:block;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.3px;word-spacing:3px;color:#fff;background-color:#094e6b;border-radius:3px 3px 3px 3px;padding:.32rem 0;position:absolute;right:0;top:.3rem;border:0;width:270px;text-align:center;cursor:pointer}body#staticPage #nl-wrapper #nl-form span.nl-show-all:hover{background-color:#6fae00}}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form span.nl-show-all{font-size:13px;padding:.62rem 0;position:absolute;right:1rem;top:.8rem;width:260px;cursor:pointer}}body#staticPage #nl-wrapper #nl-form input.checkbox{float:left;margin-top:.1875rem;width:auto}body#staticPage #nl-wrapper #nl-form .nl-form-block{border-top:1px solid #ccc;overflow:hidden;background-color:#fff}body#staticPage #nl-wrapper #nl-form .nl-form-block.first{border:0}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right{width:100%;float:left;margin:0;padding:0}@media only screen and (min-width:24.0625em){body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right{margin:0;width:100%}}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right{padding:0 1rem;width:40%}}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info{margin-bottom:10px;width:100%}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info:last-child,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info:last-child{margin-bottom:0}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info .nl-title,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info .nl-title{font-size:1.125rem;line-height:1.2rem;font-weight:500;font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;margin:0 10px 8px 0}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info .nl-title span,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info .nl-title span{margin-left:10px;display:inline-block;cursor:pointer}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info .nl-title span:hover,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info .nl-title span:hover{color:#6fae00}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info .info-toggle,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info .info-toggle{font-size:.95rem;color:#ccdeef;cursor:pointer}body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-left .nl-info p.nl-desc,body#staticPage #nl-wrapper #nl-form .nl-form-block .nl-form-right .nl-info p.nl-desc{color:#545454;font-size:.875rem;line-height:1.125rem;margin-left:.5rem;padding-left:0}body#staticPage #nl-wrapper #nl-form .nl-form-bottom{text-align:left;padding-top:2rem;width:100%}@media only screen and (min-width:24.0625em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom{padding-left:0}}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom{float:left;width:96%;padding-left:1rem}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom{width:75%}}body#staticPage #nl-wrapper #nl-form .nl-form-bottom p.required-fields{text-align:left;color:#b7352d;font-size:1rem;font-style:normal;margin:0 1.875rem .5rem 0;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding-left:0}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .select2-container .select2-choice .select2-arrow b{background:url("//idge.staticworld.net/images/select2-orange.png") no-repeat -2px 2px !important}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .select2-container.select2-dropdown-open .select2-choice .select2-arrow b{background:url("//idge.staticworld.net/images/select2-orange.png") no-repeat -30px 2px !important}body#staticPage #nl-wrapper #nl-form .nl-form-bottom button.btn{background-color:#6fae00;font-size:1.45rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom button.btn{width:195px}}body#staticPage #nl-wrapper #nl-form .nl-form-bottom button.btn:hover{background-color:#6fae00}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom div.continue-btn{margin-right:0}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom div.continue-btn{margin-right:8px}}body#staticPage #nl-wrapper #nl-form .nl-form-bottom div.info-bubble{font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .us-disclaimer,body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer{width:100%;font-size:.95rem}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .us-disclaimer,body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer{width:74%;width:-webkit-calc(100% - 220px);width:-moz-calc(100% - 220px);width:calc(100% - 220px)}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .us-disclaimer,body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer{width:74%;width:-webkit-calc(100% - 85px);width:-moz-calc(100% - 85px);width:calc(100% - 85px);margin-right:30px;font-size:1rem}}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .us-disclaimer a,body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer a{text-decoration:none}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .us-disclaimer a:hover,body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer a:hover{color:#6fae00}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer{font-size:.85rem}}@media only screen and (min-width:60.625em){body#staticPage #nl-wrapper #nl-form .nl-form-bottom .form-foot .disclaimer{font-size:.95rem}}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .input-row .input-wrap input{font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .input-row .select-wrap{font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}body#staticPage #nl-wrapper #nl-form .nl-form-bottom .select2-container .select2-choice{padding-top:5px;padding-bottom:6px}body#staticPage #nl-wrapper #nl-form h4.input-label{display:inline;margin:0 .3125rem .3125rem 0}body#staticPage #nl-wrapper #nl-form .required{color:#b7352d}body#staticPage #nl-wrapper #nl-form input.input-submit{font-size:1rem;margin:.25rem .25rem .625rem 0;padding:.7rem;background-color:#6fae00}body#staticPage #nl-wrapper #nl-form input.input-submit:hover{background-color:#6fae00}@media only screen and (min-width:48em){body#staticPage #nl-wrapper #nl-form input.input-submit{float:left;margin:0 .75rem 2rem 0}}body#staticPage #nl-wrapper #nl-form input.input-submit.login{margin:0 0 0 7.875rem !important;font-size:1rem}body#staticPage #nl-wrapper #nl-form input.forminput{width:45%}body#staticPage #nl-wrapper input.input-submit.login{margin:0 0 0 7.875rem !important;font-size:1rem;background-color:#6fae00}body#staticPage #nl-wrapper input.input-submit.login:hover{background-color:#6fae00}#nl-confirm,#nl-login{margin-top:.75rem;width:95%}@media only screen and (min-width:48em){#nl-confirm,#nl-login{margin-top:1.25rem;width:70%}}#nl-confirm .nl-social,#nl-login .nl-social{margin:1.5625rem 0 0 0}@media only screen and (min-width:48em){#nl-confirm .nl-social,#nl-login .nl-social{margin-bottom:1.5625rem}}#nl-confirm .nl-social ul,#nl-login .nl-social ul{padding:0;*zoom:1}#nl-confirm .nl-social ul:before,#nl-confirm .nl-social ul:after,#nl-login .nl-social ul:before,#nl-login .nl-social ul:after{content:" ";display:table}#nl-confirm .nl-social ul:after,#nl-login .nl-social ul:after{clear:both}#nl-confirm .nl-social ul li,#nl-login .nl-social ul li{float:left;list-style:none;margin:0 1.5625rem .625rem 0}@media only screen and (min-width:48em){#nl-confirm .nl-social ul li,#nl-login .nl-social ul li{margin-bottom:0}}#nl-confirm .nl-social ul li a,#nl-login .nl-social ul li a{font-size:1.25rem;font-weight:bold}#errorPage #banner section.main{background-color:#dedede}@media only screen and (min-width:48em){#errorPage #banner section.main{padding-bottom:0}}@media only screen and (min-width:60.625em){#errorPage #banner .masthead .logo{background-size:198px 45px}}#errorPage section[role=main] #search h1{font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#errorPage section[role=main] #search p{font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#errorPage section[role=main] #search .search-form{background-color:#eee;border:1px solid #999;border-radius:1px}#errorPage section[role=main] #search .search-form input[type=text]{font-family:"abril-text","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;border:1px solid #999}#errorPage section[role=main] #search .search-form input[type=submit]{background:#6fae00;font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;padding:5px 9px}#errorPage section[role=main] #search .search-form input[type=submit]:hover{background:#6fae00}#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open #sign-up-outer{padding:25px 10px}@media only screen and (min-width:60.625em){#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open #sign-up-outer{margin-top:10px}}#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open div a.btn{font-size:1rem;padding:6px 38px 8px;background-color:#6fae00;font-weight:700;border-radius:3px}#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open div a.btn:hover{background-color:#6fae00}@media only screen and (min-width:60.625em){#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open div a.btn{font-size:1.3rem}}#contributor-nw-wrapper .control,#contributor-nw-wrapper .required{font-family:"adelle-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#contributor-nw-wrapper .control.control-submit input[type=submit]{font-size:1.3rem;padding:6px 38px 8px;background-color:#6fae00;border-radius:3px;font-weight:700}#contributor-nw-wrapper .control.control-submit input[type=submit]:hover{background-color:#6fae00}