.forzabook{font-family:'Forza SSm A', 'Forza SSm B';font-weight:400;font-style:normal}.forzabookitalic{font-family:'Forza SSm A', 'Forza SSm B';font-weight:400;font-style:italic}.forzabold{font-family:'Forza SSm A', 'Forza SSm B';font-weight:700;font-style:normal}.forzabolditalic{font-family:'Forza SSm A', 'Forza SSm B';font-weight:700;font-style:italic}html,button,input,select,textarea{color:#16161d}body{font-size:1em;line-height:1.4}::-moz-selection{background:#bdc8cf;text-shadow:none}::selection{background:#bdc8cf;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:#1e2226;font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#00aeef}a:visited{color:#00aeef}a:hover{color:#e29001}a:active{color:#b7352d}body{letter-spacing:-0.020em}input[type=text]{border-radius:0.18rem}input[type=submit]{border:none;background-color:#0f4461;color:#FFF}section[role=main]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#e29001;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#00aeef;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0px 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}#loginModal #close a{color:#e29001}#loginModal #close a:hover{color:#000}.popFormHeader{font-size:1rem;font-weight:700;line-height:2.075rem;color:#e29001;border-bottom:1px solid #e2e2e2}.popFormHeader p{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}a.btn-link{background:#edf5fb;color:#338cc5;font-weight:700;padding:0.5rem;font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-radius:4px;display:inline-block;font-size:1.0625rem;line-height:1em;margin:1rem 0 0 0;text-transform:uppercase;text-align:center;text-decoration:none}a.btn-link:hover{color:#fff;background:#338cc5}.about-brandposts .close-bar{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#221e1f;text-decoration:none}#banner .ad img{margin:0 auto}#banner .ad img.mobile{display:block}@media only screen and (min-width: 48em){#banner .ad img.mobile{display:none}}#banner .ad img.desktop{display:none}@media only screen and (min-width: 48em){#banner .ad img.desktop{display:block}}#banner .topics{background:#1e2226;font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-size:0.85rem;height:35px}#banner .topics:after{content:'';position:absolute;z-index:10;top:0;right:0;bottom:0;width:20px;height:35px;background-color:rgba(30,34,38,0);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30,34,38,0)),color-stop(100%, #1e2226));background-image:-webkit-linear-gradient(left, rgba(30,34,38,0) 0%,#1e2226 100%);background-image:linear-gradient(to right,rgba(30,34,38,0) 0%,#1e2226 100%)}#banner .topics nav ul li{letter-spacing:-0.020em;font-size:0.875rem}#banner .topics nav ul li::after{color:#fff}#banner .topics nav ul li.header{color:#e29001;font-weight:700}#banner .topics nav ul li a{color:#00aeef}#banner .topics nav ul li a:hover{color:#e29001}#banner section.main{background:#1e2226}#banner section.main .masthead button{background:#363c43;box-shadow:0 0 6px rgba(0,0,0,0.5);border:1px solid #363c43;color:#00aeef}#banner section.main .masthead .logo{background:url(http://idge.staticworld.net/cso/cso-logo.png) 0 0 no-repeat;background-size:92px 40px;position:relative;height:40px;width:92px;margin:0}@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){#banner section.main .masthead .logo{background:url(http://idge.staticworld.net/cso/cso-logo@2x.png) 0 0 no-repeat;background-size:92px 40px}}@media only screen and (min-width: 48em){#banner section.main .masthead .logo{background:url(http://idge.staticworld.net/cso/cso-logo.png) 0 0 no-repeat;background-size:115px 50px;height:50px;width:115px}}@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 48em) and (min-device-pixel-ratio: 2), only screen and (min-width: 48em) and (min-resolution: 192dpi), only screen and (min-width: 48em) and (min-resolution: 2dppx){#banner section.main .masthead .logo{background:url(http://idge.staticworld.net/cso/cso-logo@2x.png) 0 0 no-repeat;background-size:115px 50px}}.lt-ie9 #banner section.main .masthead .logo{background:url(http://idge.staticworld.net/cso/cso-logo.png) 0 0 no-repeat}#banner section.main .reading{display:block;top:70px}@media only screen and (min-width: 48em){#banner section.main .reading{top:13px}}.lt-ie9 #banner section.main .reading{display:block}#banner section.main .reading #reading-selector{background:#363c43;border:1px solid #363c43;border-radius:2px;box-shadow:0 0 3px rgba(0,0,0,0.5);padding:8px 10px 6px 10px;color:#FFF;font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-size:1.1rem;line-height:1.2rem;width:270px;margin:0 auto}@media only screen and (min-width: 24.0625em){#banner section.main .reading #reading-selector{position:relative}}@media only screen and (min-width: 60.625em){#banner section.main .reading #reading-selector{width:400px;margin-left:calc(50% - 240px)}}#banner section.main .reading #reading-selector .label{font-weight:700;color:#e29001;-webkit-font-smoothing:antialiased}#banner section.main .reading #reading-selector .label .tick{color:#e29001;padding:0 2px 0 0}#banner section.main .reading #reading-selector.open .label .tick{padding:0 0 0 2px}#banner section.main .reading #reading-selector.open ul li{border-bottom:1px solid rgba(255,255,255,0.1)}#banner section.main .reading #reading-selector.open ul li:hover{background:#e29001}#banner section.main .reading #reading-selector.open ul li a{color:#FFF}#banner section.main .reading #reading-selector.open ul li.subhed:hover{background:none}#banner section.main .reading #reading-selector.open ul li.subhed{font-size:1.1rem;font-weight:700;border-bottom:4px solid rgba(255,255,255,0.1)}#banner section.main .reading #reading-selector.open ul li.more .ss-icon{font-size:12px}#banner section.main .tools ul li{border-left:1px solid #000}#banner section.main .tools ul li a{color:#00aeef}#banner section.main .tools ul li a:hover{color:#e29001}#banner section.tools-expand input:focus{box-shadow:0 0 8px rgba(42,107,143,0.45)}@media only screen and (min-width: 48em){#banner section.tools-expand input[type=text]{width:calc(100% - 160px)}}#banner section.tools-expand input[type=submit]{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background:#00aeef}#banner section.tools-expand .search-suggest{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#banner section.tools-expand .ui-autocomplete{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#banner section.tools-expand .ui-autocomplete li{margin:0 82px}#banner section.tools-expand .ui-autocomplete li a.ui-state-focus{background-color:#c0deff}#banner label{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700;font-size:0.75rem;color:#333}@media only screen and (min-width: 48em){#banner label{font-size:1.0rem}}#banner .ad{background:#363c43}#page-wrapper{border-top:1px solid #bdc8cf}@media only screen and (min-width: 60.625em){#page-wrapper{margin-top:0}}#bg-gradient{height:50px;position:absolute;left:0;top:0;width:100%;z-index:-1;background:#fff;background:-moz-linear-gradient(top, #bdc8cf 0%, #fff 50px, #fff 100%);background:-webkit-linear-gradient(top, #bdc8cf 0%, #fff 50px, #fff 100%);background:-o-linear-gradient(top, #bdc8cf 0%, #fff 50px, #fff 100%);background:-ms-linear-gradient(top, #bdc8cf 0%, #fff 50px, #fff 100%);background:linear,to bottom,#bdc8cf 0%,#fff 50px,#fff 100%}.ribbon{position:absolute;top:40px;left:75px;height:18px;width:85px}#banner nav.main{background:#363c43;top:92px}@media only screen and (min-width: 48em){#banner nav.main{top:102px}}#banner nav.main ul li{background:#363c43;border-top:1px solid rgba(202,219,232,0.15);font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}#banner nav.main ul li a{color:#FFF;-webkit-font-smoothing:antialiased}#banner nav.main ul li a span{color:#FFF}#banner nav.main ul li.nav-open,#banner nav.main ul li:hover{background:#00aeef}#banner nav.main ul li:last-child{border-bottom:1px solid rgba(202,219,232,0.15)}#banner nav.main ul li ul li{background:#00aeef}#banner nav.main ul li ul li:first-child a{color:#fff}#banner nav.main ul li ul li:hover{background:#e29001}#banner.nav-open section.main .masthead button{background:#00aeef;border-color:#00aeef;color:#1e2226}footer{background:#000;-webkit-font-smoothing:antialiased}footer .brand .logo{background:url(http://idge.staticworld.net/cso/cso-logo-footer.png) 0 0 no-repeat;background-size:65px 28px;position:relative;height:28px;width:65px;margin:0.3em auto 1.0rem auto}@media only screen and (min-width: 48em){footer .brand .logo{margin-bottom:0}}@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){footer .brand .logo{background:url(http://idge.staticworld.net/cso/cso-logo-footer@2x.png) 0 0 no-repeat;background-size:65px 28px}}footer .brand .tagline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-left:1px solid #1e2226;font-size:0.75rem}footer .brand .follow label{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#e29001;font-size:1.0rem;font-weight:600}footer .brand .follow ul li{border-right:1px solid #1e2226}footer .brand .follow ul li a{color:#00aeef}footer .brand .follow ul li a:hover{color:#e29001}footer .topics nav ul li{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:0.85rem}footer .topics nav ul li::after{color:#e29001}footer .topics nav ul li a{color:#00aeef;-webkit-font-smoothing:antialiased}footer .topics nav ul li a:hover{color:#e29001}footer .topics #ft1 ul li{font-weight:600;text-transform:uppercase}footer .about{background:#1e2226}footer .about nav ul li{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-right:1px solid #000;font-size:0.75rem}footer .about nav ul li a{color:#00aeef}footer .about nav ul li a:hover{color:#e29001}footer .copyright{background:#000}footer .copyright p{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;max-width:970px;margin:0 auto}footer .copyright .network{font-family:"Forza SSm A","Forza SSm B","Forza A","Forza B","Forza","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}
