html,button,input,select,textarea{color:#191919}body{font-size:1em;line-height:1.4}::-moz-selection{background:#ccdeef;text-shadow:none}::selection{background:#ccdeef;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#191919;font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#0067a5}a:visited{color:#0067a5}a:hover{color:#007dc5}a:active{color:#0067a5}input[type=text]{border-radius:.18rem}input[type=submit]{border:0;background-color:#0067a5;color:#FFF}.btn,.btn-link{background:#007dc5;border-radius:3px;color:#fff;font-size:19px;font-weight:700;font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4375rem;padding:.25rem .625rem .375rem .625rem;text-decoration:none;word-spacing:-1px}.btn:hover,.btn-link:hover{background-color:#191919;color:#fff}section[role=main]{font-family:"Source Sans Pro","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:#191919;color:#fff;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}section[role=main] .bodee .sector .eyebrow,section[role=main] .bodee .sector .item-eyebrow{color:#d9511f;font-size:.75rem;font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;word-spacing:-1px}section[role=main] .bodee .sector .eyebrow a,section[role=main] .bodee .sector .item-eyebrow a{color:#d9511f;padding-right:2px}section[role=main] .bodee .sector .eyebrow a:hover,section[role=main] .bodee .sector .item-eyebrow a:hover{color:#007dc5}section[role=main] .bodee .sector .eyebrow .sup-credit span,section[role=main] .bodee .sector .item-eyebrow .sup-credit span{color:#aaa}section[role=main] .bodee .sector .eyebrow .sup-credit span a,section[role=main] .bodee .sector .item-eyebrow .sup-credit span a{color:#aaa}.bubble{background-color:#007dc5;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:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.follow-us{border:1px solid #ccc;width:auto}.follow-us .head{background:#007dc5 url(//idge.staticworld.net/nww/nww-hdr-logo.png) no-repeat right 1px;color:#fff;font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:500;margin:0;padding:.375rem .625rem .375rem .625rem;word-spacing:-1px}.follow-us p{margin:1rem 0 0 0;padding:0 1.25rem 0 1.25rem}.follow-us a.btn{background:#0067a5;display:block;font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:600;margin:1.25rem 1.25rem 1rem 1.25rem;word-spacing:-1px}.follow-us a.btn:hover{background:#007dc5}.follow-us ul.social{background-color:#b1cde7;margin-bottom:0}.follow-us ul.social li{font-size:1.125rem;height:2rem;padding:.625rem 0 0 0;width:18%}.follow-us ul.social li a{color:#003d67}.follow-us ul.social li a:hover{color:#007dc5}.follow-us .links p{margin:0}#superadunit .ad-header .brand-logo{background:url("//idge.staticworld.net/nww/nww-logo-idg-footer.svg") 0 0 no-repeat;background-size:150px 33px;height:33px;width:150px}#superstitial-text{margin-top:5px}.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:"news-gothic-std","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:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4;color:#464646}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton{background:#0067a5;font-weight:normal;text-transform:uppercase;box-shadow:none;border-radius:10px;font-family:"news-gothic-std","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}#superadunit.hidden{display:none;position:absolute;top:0;left:0;width:100%}#superadunit.unhidden{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.85);height:100%}#superadunit .ad{text-align:center;z-index:12000;width:65%;margin:45px auto 100px}#superadunit .ad-container{width:640px;margin:0 auto}#superadunit .ad-header{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden;margin-bottom:45px}#superadunit .ad-header .brand-logo{float:left}#superadunit a,#superadunit img{border:0;z-index:12000}#superstitial-text{display:block;color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;float:right;font-weight:normal}#oc-head{background-color:#007dc5}#oc-head .masthead .logo{background-image:url(https://alt.idgesg.net/images/furniture/networkworld/nww-logo-fixednav.svg);width:200px;margin:10px 1rem;height:calc(100% - 20px)}#oc-head .edition-picker{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:13px;margin:0}@media only screen and (min-width:60.625em){#oc-head .edition-picker{font-size:14px}}#oc-head .edition-picker #edition-picker-nav{background-color:#003d67}#oc-head .edition-picker #edition-picker-nav .edition-picker-item>a:hover{background-color:#d9511f}#oc-head .container-links{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#oc-head .container-links li{font-size:1rem;text-transform:uppercase}#oc-head .container-links li a{color:#dde9f4}a.search-btn,.insider-controls i{color:#dde9f4}.megamenu{font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}@media only screen and (min-width:48em){.megamenu.open{background-image:url(https://alt.idgesg.net/images/furniture/networkworld/nww-megamenu-bkg.jpg);background-repeat:no-repeat;background-size:cover}}.megamenu a{color:#dde9f4}@media only screen and (min-width:48em){.megamenu .mega-logo{width:300px}}.megamenu .mega-grp .mega-hed.fas span{font-family:"news-gothic-std","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}