﻿.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.avoidBreaking{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}article header h1{font-family:Oswald,Arial,serif;border:1px solid #ccc;border-width:1px 0 1px 0;margin:0 0 5px 0;padding:5px 0}article header .byline{font-size:12.8px;font-size:.8rem;margin-top:0}article h2,article h3,article h4,article h5,article h6{font-family:Rambla,Arial,serif;font-weight:bold;margin-bottom:-20px}article figure img{width:100%}article figure figcaption{color:#666;font-size:13.2px;font-size:.825rem;font-style:oblique}article .highlight{padding:16px!important;margin-bottom:16px}article .articleLabel{margin-bottom:8px;text-align:center;text-transform:uppercase}article .sponsorContent{margin-bottom:16px;text-align:center}article .sponsorContent .sponsorImage{line-height:2;text-decoration:none!important}article .sponsorContent .sponsorImage img{vertical-align:middle}article .articleLabel,article .sponsorImage{color:#f35f5d}article #articleBody{margin-bottom:50px}article #relatedArticles ul li{padding:8px 0}article #relatedArticles ul li h3{font-size:12.8px;font-size:.8rem}.nextChapter{display:block;background-color:#ebebeb;padding:1.25em .75em;font-weight:bold;text-align:center;font-size:1.125em}.chapteredList{background-color:#ebebeb;margin:1em 0;padding:1.25em .75em}.chapteredList h4{margin:0 0 .3125em;border-bottom:2px solid #3062ac}.chapteredList ul{margin:0}.chapteredList li{list-style:none;padding:.3125em 0;margin:0}.chapteredList li.selected{font-weight:bold}.alignLeft{clear:left;float:left;margin:0 1em 1em 0}.alignRight,#sidebar>img{clear:right;float:right;margin:0 0 1em 1em}.widget{width:220px}.widget.promo{width:200px}aside.widget{margin-bottom:1em}aside{font-size:12.8px;font-size:.8rem}aside.genericModule ul li{margin:0}aside.genericModule a{font-weight:bold}aside.genericModule header{border:0;margin:0;padding:0}aside li{border:0;padding:0}aside #articleTags li a:not(:last-child):after{content:","}.sharingTools{margin-top:4px}.sharingTools .sharingToolWrap{overflow:hidden}.sharingTools .share{margin-top:4px}aside{margin-bottom:1em;overflow:hidden}aside h3{color:#3062ac;font-size:18px}aside h1,aside h2,aside h3,aside h4,aside h5{margin:0}aside p,aside ul,aside ol,aside dl,aside blockquote,aside figure{margin:.625em 0 0 0}aside ul li{margin-top:.625em}aside header{border-bottom:1px dotted #000;margin:0 -10px;padding:0 10px 10px 10px}aside footer{margin-top:1em;text-align:center}aside blockquote,aside blockquote p{margin:0}aside img{display:block;max-width:100%}aside.imageModule img{width:100%}.promo{background:#efeff4;padding:15px 10px}.answer,.question{padding-left:24px;position:relative}.answer:before,.question:before{font-size:1.375em;color:#3062ac;content:"Q";font-weight:bold;left:0;position:absolute;top:0}.answer:before{content:"A"}#login_message{border:10px solid #3062ac;padding:0 10px}.commentingMessage{background:#f1f1f1;padding:.625em .625em .5em .625em;font-size:12.8px;font-size:.8rem;margin-bottom:10px}.commentingMessage p{padding:0;margin:0 0 2px 0}.sharingTools .socialIcon{font-size:11px;margin:5px 15px 0 0;text-decoration:none}.sharingTools .twitter{background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-image:-webkit-gradient(linear,center top,left bottom,from(white),to(#dedede));background-image:-webkit-linear-gradient(top,white,#dedede);background-image:-moz-linear-gradient(top,white,#dedede);background-image:-o-linear-gradient(top,white,#dedede);background-image:linear-gradient(to bottom,white,#dedede);color:#333;cursor:pointer;font-weight:bold;height:18px;max-width:98%;overflow:hidden;position:relative;text-shadow:0 1px 0 rgba(255,255,255,.5);padding:3px}.sharingTools .twitter span{background:url(/img/bkg/bkgSocialIcons.png) 1px -48px no-repeat;padding-left:20px}.sharingTools .twitter:hover{background-image:-webkit-gradient(linear,center top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(to bottom,#f8f8f8,#d9d9d9)}.sharingTools .facebook{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;background:#eceef5 url(/img/bkg/bkgSocialIcons.png) 3px 2px no-repeat;border:1px solid #cad4e7;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#3b5998;padding:2px 6px 2px 20px;white-space:nowrap;line-height:11px;height:15px}.sharingTools .facebook:hover{border-color:#9dacce}.sharingTools .googleplus{background-color:#e4e4e4;background-image:-webkit-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-moz-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-ms-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:-o-linear-gradient(top,#f4f4f4,#e4e4e4);background-image:linear-gradient(top,#f4f4f4,#e4e4e4);border:1px solid #bababa;border-top:1px solid #cacaca;border-bottom:1px solid #acacac;color:#da573b;text-shadow:0 1px 3px rgba(255,255,255,.7);font-size:11px;line-height:14px;border-radius:3px 3px 3px 3px;cursor:pointer;display:inline-block;font-family:arial,sans-serif;font-weight:bold;outline:medium none;position:relative;text-decoration:none;white-space:nowrap}.sharingTools .googleplus span{background:url(/img/bkg/bkgSocialIcons.png) 0 -66px no-repeat;padding:3px 8px 3px 17px;display:inline-block}.sharingTools .googleplus:hover{-webkit-box-shadow:inset 0 1px 3px rgba(255,255,255,.2);-moz-box-shadow:inset 0 1px 3px rgba(255,255,255,.2);box-shadow:inset 0 1px 3px rgba(255,255,255,.2);background-color:#f4f4f4;background-image:-webkit-linear-gradient(top,#fff,#f4f4f4);background-image:-moz-linear-gradient(top,#fff,#f4f4f4);background-image:-ms-linear-gradient(top,#fff,#f4f4f4);background-image:-o-linear-gradient(top,#fff,#f4f4f4);background-image:linear-gradient(top,#fff,#f4f4f4)}.sharingTools .linkedIn{background:url(/img/bkg/bkgSocialIcons.png) 0 -25px no-repeat;padding:0 0 0 21px;height:20px;display:inline-block}.sharingTools .linkedIn span{background-color:#ececec;background-image:-webkit-gradient(linear,center top,left bottom,from(#fefefe),to(#ececec));background-image:-webkit-linear-gradient(top,#fefefe,#ececec);background-image:-moz-linear-gradient(top,#fefefe,#ececec);background-image:-o-linear-gradient(top,#fefefe,#ececec);background-image:linear-gradient(to bottom,#fefefe,#ececec);border-color:#e2e2e2 #bfbfbf #b9b9b9;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-style:solid solid solid none;border-width:1px 1px 1px 0;text-align:center;text-shadow:-1px 1px 0 #fff;color:#333;display:inline-block;font-family:Arial,sans-serif;font-size:11px;font-style:normal;font-weight:bold;height:18px;line-height:20px;vertical-align:baseline;padding:0 4px 0 4px}.sharingTools .linkedIn:hover span{background-image:-webkit-gradient(linear,center top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(to bottom,#f8f8f8,#d9d9d9);color:#000}@media only screen and (min-width:450px){article .sponsorContent{background-color:#e5e5e5;float:right;margin:0;padding:0 0 8px 32px}article .sponsorContent img{display:block}}@media only screen and (min-width:768px){article{margin-right:2.150537634%}article header .byline,article figcaption{font-size:12px}article #relatedArticles ul li h3{font-size:12px}article .sharingTools .share{float:left;width:20%}.gatedArticleWrapperClass article{margin-right:0}.commentingMessage p{font-size:12px}aside#related{width:22.580645161%;float:right;margin:0 0 1em 1em}aside h3{font-size:17.6px;font-size:1.1rem}}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.avoidBreaking{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.accessMessage{background-color:#e98833;clear:both;color:#fff;overflow:hidden;padding:0 20px;font-size:19.2px;font-size:1.2rem}.accessMessage a{color:#fff;text-decoration:underline}#loginForm input{display:block;width:99%}#loginForm input#RememberMe,#loginForm input.button{display:inline;width:auto}#loginForm .checkbox{margin-top:-15px}#loginForm .button{margin-bottom:20px;padding:0 25px}#formNotes #createAccount{margin:27px 0}#createAccount a{background:#3062ac;background-image:-webkit-gradient(linear,center top,left bottom,from(#3062ac),to(#255598));background-image:-webkit-linear-gradient(top,#3062ac,#255598);background-image:-moz-linear-gradient(top,#3062ac,#255598);background-image:-o-linear-gradient(top,#3062ac,#255598);background-image:linear-gradient(to bottom,#3062ac,#255598);border:1px solid #204e8d;box-shadow:inset 0 1px 1px #6690c9;color:#fff;font-family:Arial;font-size:13px;font-weight:bold;padding:7px 14px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;text-shadow:#1e3449 1px 1px 0;-webkit-appearance:none}#createAccount a:hover{text-decoration:underline}#errorMessage,.field-validation-error{color:#ed1b24;font-weight:700}@media only screen and (min-width:768px){#gatedArticle{float:left;width:75%}.gatedArticleWrapperClass #gatedArticle{width:100%;margin-right:0}#loginForm{float:left;width:54%}#formNotes{float:right;width:38%}}@media only screen and (min-width:960px){.accessMessage{font-size:18px}}