html,button,input,select,textarea{color:#3e3e3e}body{font-size:1em;line-height:1.4}::-moz-selection{background:#4bdfff;text-shadow:none}::selection{background:#4bdfff;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:#3e3e3e;font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#3494d1}a:visited{color:#3494d1}a:hover{color:#4bdfff}a:active{color:#4bdfff}html{background-color:#f0f1ef}body{font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}h1,h2,h3,h4,h5,h6{color:#3e3e3e}h1{font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.5rem;font-weight:800;line-height:2.8125rem;letter-spacing:-1px;text-transform:uppercase}p{color:#3e3e3e;font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}p a{font-weight:400}.item-eyebrow{color:#3494d1;font-size:.875rem;display:block}.item-eyebrow a{color:#3494d1;text-decoration:none}.title{color:#3e3e3e;font-size:30px;font-weight:100;line-height:32px}.title a{color:#3e3e3e;text-decoration:none}.title a:hover{color:#888}.page-wrapper{background-color:#f0f1ef}#banner .ad{background-color:#0c2228;border-bottom:2px solid #fff}#banner .main-header{background-color:#3494d1;box-shadow:none}#banner .topics{background-color:#3494d1;border-bottom:2px solid #f0f1ef}#banner .topics nav ul li{color:#e6e7e4;font-weight:100;line-height:22px;font-size:17px}#banner .topics nav ul li.header{text-transform:capitalize;font-weight:bold}#banner .topics nav ul li a{color:#e6e7e4}#banner .topics nav ul li a:hover{color:#fff}#banner .topics nav ul li:after{color:#4bdfff;font-size:17px}#banner section.main{background-color:#3c3f3f;padding-top:18px;border-bottom:2px solid #fff}@media only screen and (min-width:48em){#banner section.main{padding-top:10px}}@media only screen and (min-width:60.625em){#banner section.main .wrapper{max-width:970px;margin:0 auto}}#banner section.main .masthead{width:auto}@media only screen and (min-width:48em){#banner section.main .masthead{width:365px;top:0;margin:0 0 5px 0}}#banner section.main .masthead a{display:inline-block}#banner section.main .masthead .logo{background-image:url(http://idge.staticworld.net/tcon/techconnect-logo-final.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0;width:191px;height:41px;top:5px}@media only screen and (min-width:48em){#banner section.main .masthead .logo{width:278px;height:59px;top:7px}}#banner section.main .masthead button{top:-9px;background-color:#3c3f3f;border:0 none;color:#f0f1ef;font-size:1.375rem;height:30px;padding:0;width:30px}@media only screen and (min-width:48em){#banner section.main .masthead button{top:-15px}}@media only screen and (min-width:48em){#banner section.main #reading-tools-wrapper{width:30%}}@media only screen and (min-width:48em){#banner section.main .tools{top:25px}}#banner section.main .tools ul li a{color:#e6e7e4}#banner section.main .tools ul li a:hover{color:#fff}#banner section.main .tools ul li a .ss-icon{vertical-align:middle}#banner section.main .tools ul.user{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#banner section.tools-expand input[type=submit]{background-color:#fff;color:#3494d1}#banner section.tools-expand input[type=text]{width:75%;font-family:"acumin-pro","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:.9375rem;font-weight:100;padding:4px 6px}#banner section.tools-expand label{padding-left:6px}@media only screen and (min-width:48em){#banner section.tools-expand label{padding-left:0}}#banner nav.main{background-color:#145984}@media only screen and (min-width:48em){#banner nav.main{top:126px}}#banner nav.main ul>li{background-color:#145984;color:#fff;border-bottom:1px solid #0e3e5d;font-weight:600}#banner nav.main ul>li a{color:#fff}#banner nav.main ul>li:hover{background-color:#4bddff}#banner nav.main ul>li ul{top:0}#banner nav.main ul>li ul li{background-color:#dbdbdb;color:#2c2c2c;border-bottom:1px solid #e3e4e2}#banner nav.main ul>li ul li a{color:#2c2c2c}footer{background-color:#1994e2}@media only screen and (min-width:48em){footer{padding:0 10px}}footer .brand .logo{background-image:url(http://idge.staticworld.net/tcon/techconnect-logo-final.svg);background-repeat:no-repeat;background-size:cover;width:278px;height:59px;background-position:center;margin:0 auto;float:none}footer .brand .follow{width:50%;margin:1rem auto;display:block}@media only screen and (min-width:48em){footer .brand .follow{width:auto;margin:0}}footer .brand .follow label{display:block;color:#aecee9;font-size:.9375rem;margin-right:.625rem}@media only screen and (min-width:48em){footer .brand .follow label{color:#fff;font-size:1rem;margin-right:0}}footer .brand .follow ul{float:left}footer .brand .follow ul li{font-size:1.125rem;padding:0 .25rem}@media only screen and (min-width:48em){footer .brand .follow ul li{font-size:1.35rem;padding:0 .5rem}}footer .brand .follow ul li a{color:#aecee9}@media only screen and (min-width:48em){footer .brand .follow ul li a{color:#fff}}footer .topics{padding-bottom:0}footer .topics nav#ft1{font-size:1.1875rem;font-weight:bold;text-transform:uppercase}footer .topics nav#ft1 ul li:after{content:"\00B7";color:#1b5f6c}footer .topics nav#ft1 ul li:last-child:after{content:none}footer .topics nav#ft1 a{color:#1b5f6c}footer .topics nav#ft1 a:hover{color:#fff}footer .topics nav#ft2{font-size:.8125rem;font-weight:normal}footer .topics nav#ft2 ul li:after{content:"\00B7";color:#414141}footer .topics nav#ft2 ul li:last-child:after{content:none}footer .topics nav#ft2 a{color:#414141}footer .topics nav#ft2 a:hover{color:#fff}footer .about{background:transparent;padding-bottom:0}footer .about nav#ft3{font-size:.6875rem;font-weight:normal}footer .about nav#ft3 ul li{border-right:1px solid #aecee9}footer .about nav#ft3 ul li:last-child{border-right:0}footer .about nav#ft3 a{color:#aecee9}footer .about nav#ft3 a:hover{color:#fff}footer .copyright{padding-top:0}footer .copyright p{color:#cfe1f1;font-size:.75rem;font-weight:normal}footer .copyright p a{color:#cfe1f1}footer .copyright .network{background-color:#3083bb;border-color:#3083bb;color:#fff}footer .copyright .network #network-selector{background-color:#3083bb}footer .copyright .network #network-selector label{font-size:.9375rem;font-weight:normal}footer .copyright .network #network-selector ul li a{color:#fff}footer .copyright .network #network-selector ul li a:hover{color:#cfe1f1}