h1,h2,h3,h4,h5,h6{color:#000}h1{color:#000;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{color:#000}a{color:#a31e22}input[type=text],input[type=email]{border-color:#939598;border-radius:3px;color:#7f7f7f;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.875rem;font-style:italic;padding:9px 10px;box-shadow:0 0 6px rgba(0,0,0,0.15) inset}input[type=text]:focus,input[type=email]:focus{font-style:normal}input[type=submit],input.input-submit{border:0;background-color:#a31e22;color:#fff;border:0;padding:9px 10px;border-radius:3px;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:bold}input[type=submit]:hover,input.input-submit:hover{background-color:#1752a3}.btn,button[type=submit],#funnel .sector.newsletter form .btn,#funnel .sector.list form .btn,.sector.resources form button[type=submit],.sector.newsletter form .btn,section[role=main] .bodee .sector.resources form button[type=submit]{background-color:#a31e22;color:#fff;border:0;padding:8px 11px 9px;border-radius:3px;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;text-transform:none;border:0}.btn:hover,button[type=submit]:hover,#funnel .sector.newsletter form .btn:hover,#funnel .sector.list form .btn:hover,.sector.resources form button[type=submit]:hover,.sector.newsletter form .btn:hover,section[role=main] .bodee .sector.resources form button[type=submit]:hover{background-color:#1752a3}.sector.newsletter .subscribeLink{background-color:#a31e22;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1.125rem;text-transform:uppercase}.slideshow #ss-prev-next li{background-color:transparent !important;padding:0 !important}.computerworld :target:before{content:"";display:block;height:60px;margin:-60px 0 0 0}section[role=main]{font-family:"museo-sans","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:#4e4b4a;color:#fff;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#a31e22;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}.contributor-nw{font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#7c7c7c;font-weight:400}#superadunit .ad-header .brand-logo{background-size:162px 34px;height:34px;width:162px;background:url(//idge.staticworld.net/ctw/computerworld_logo-final.svg) 0 0 no-repeat}.fancybox-skin.fancybox-skin{background:transparent !important}.fancybox-overlay.fancybox-overlay{background:rgba(255,255,255,0.9) !important}.bcLightboxTemplate.bcLightboxTemplate{background-color:rgba(255,255,255,0.9)}.bcLightboxTemplate.bcLightboxTemplate .bcShortText{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#000;font-weight:900;font-size:3.6rem}.bcLightboxTemplate.bcLightboxTemplate h2{font-weight:normal !important;font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4;color:#7f7a79}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton{background:#a31e22;font-weight:normal;text-transform:uppercase;box-shadow:none;border-radius:10px;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.1rem}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton a{font-weight:bold;color:#fff}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton{border:0 !important}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton a{color:#8f8f8f !important;text-transform:uppercase;text-decoration:underline !important;font-size:.8rem;font-weight:normal}body#staticPage section[role=main] h1{font-family:"myriad-pro-condensed","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.375rem;line-height:56px;color:#000;letter-spacing:-0.5px;word-spacing:2px}}body#staticPage section[role=main] h2{color:#7f7f7f;font-family:"myriad-pro","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}body#staticPage section[role=main] p,body#staticPage section[role=main] ul li,body#staticPage section[role=main] ol li{color:#000}body#staticPage section[role=main] ul ul{margin-left:30px}body#staticPage section[role=main] ul ul li{color:#7f7f7f;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] .exec-row .exec img{background:#e1e1c8;border-radius:10px;float:left;margin-right:.75rem;width:100px}@media only screen and (min-width:48em){body#staticPage section[role=main] .exec-row .exec img{float:none;margin:0;width:auto}}body#staticPage section[role=main] .ss-social{color:#a31e22}body#staticPage section[role=main] .ss-social:hover{color:#1752a3}body#staticPage section[role=main] .static-main-col h3 a{color:#000}body#staticPage section[role=main] .static-main-col h3 a:hover{color:#1752a3}body#staticPage section[role=main] .static-main-col .static-social{border-bottom:2px solid #fff}@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:#000}body#staticPage section[role=main] .static-main-col .static-social ul li a:hover{color:#1752a3}body#staticPage section[role=main] .static-main-col .nl-module .nl-icon a{color:#000}body#staticPage section[role=main] .static-main-col .nl-module .nl-icon a:hover{color:#a31e22}body#staticPage section[role=main] .static-main-col .nl-module .nl-input .btn{background:#a31e22;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:600}body#staticPage section[role=main] .static-main-col .nl-module .nl-input .btn:hover{background:#3c3c3c}body#staticPage section[role=main] .static-main-col .follow ul li a{color:#000}body#staticPage section[role=main] .static-main-col .follow ul li a:hover{color:#a31e22}body#staticPage section[role=main] .static-main-col .authors img{border-radius:10%;margin-right:.375rem;width:50px;background-color:#e1e1c8}body#staticPage section[role=main] .static-main-col h3.section{padding:0;color:#7f7f7f}@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 .static-block .static-column2 h3.copyrt{margin-top:0}body#staticPage section[role=main] .insider{float:none}.nl-header h3.subscription{color:#a31e22}#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;width:100%}@media only screen and (min-width:48em){#nl-wrapper.magazine img{width:535px}}#nl-wrapper.magazine p{margin-bottom:0}#nl-wrapper.magazine form#nl-form{border:0;margin-top:1.5rem}#nl-wrapper.magazine form#nl-form .nl-form-bottom{padding-top:0;width:100%}@media only screen and (min-width:48em){#nl-wrapper.magazine form#nl-form .nl-form-bottom{width:77%}}body#staticPage #nl-wrapper .nl-header h2{color:#a31e22}body#staticPage #nl-wrapper .nl-header h3.subscription{color:#000}body#staticPage #nl-wrapper .signup-top form.nl-signup .email-field{float:left}body#staticPage #nl-wrapper .signup-top form.nl-signup .email-field input.text{padding:4px 6px 5px 10px}body#staticPage #nl-wrapper .signup-top form.nl-signup input.button{font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background-color:#a31e22}body#staticPage #nl-wrapper .signup-top form.nl-signup input.button:hover{background-color:#1752a3}#errorPage #banner section.main{padding:0;height:50px}@media only screen and (min-width:48em){#errorPage #banner section.main{padding-bottom:0}}#errorPage #banner section.main .masthead{height:50px;margin-left:10px;top:0;width:auto}#errorPage #banner section.main .masthead .logo{background:url(https://alt.idgesg.net/images/furniture/computerworld/computerworld-fn-logo.svg) 0 0 no-repeat;background-position:center;margin:4px 0;height:calc(100% - 8px);font-size:32px;width:12rem;top:0}#errorPage section[role=main] #search h1{font-family:"myriad-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#errorPage section[role=main] #search p{font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#errorPage section[role=main] #search .search-form{background-color:#f5cd55;border:1px solid #000;border-radius:3px}#errorPage section[role=main] #search .search-form input[type=text]{font-family:"museo-sans","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;border:1px solid #000}#errorPage section[role=main] #search .search-form input[type=submit]{background:#000;font-family:"myriad-pro-condensed","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#errorPage section[role=main] #search .search-form input[type=submit] a:hover{background:#a31e22;color:#a31e22}#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open div a.btn{font-size:1.5rem;padding:6px 38px 8px;background-color:#a31e22}#contributor-nw-wrapper #contributor-nw-content #contributor-nw-open div a.btn:hover{background-color:#1752a3}#contributor-nw-wrapper .control.control-submit input[type=submit]{font-size:1.5rem;padding:6px 38px 8px !important;background-color:#a31e22}#contributor-nw-wrapper .control.control-submit input[type=submit]:hover{background-color:#1752a3}#contributor-nw-wrapper fieldset input,#contributor-nw-wrapper fieldset textarea{font-style:normal;font-size:1rem;color:#4e4242}#contributor-nw-wrapper fieldset input[type=submit]{color:#fff}