﻿.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.devex-plus{font-size:90%;vertical-align:middle;position:relative;margin-right:5px;float:left}.devex-plus.icon-lock-alt,.devex-plus.icon-lock-open-alt{display:inline-block}.trending-news-topics{margin-top:20px}.trending-news-topics .tags-container{display:inline-block;padding:5px 0}.trending-news-topics .tooltip-arrow{border-left-color:#FF9900 !important;border-right-color:#FF9900 !important}.trending-news-topics .tooltip-inner{background-color:#FF9900}.trending-news-topics .icon{margin-right:12px;font-size:18px;vertical-align:middle;color:#FF9900}.trending-news-topics .tag{margin:5px 10px 5px 0;vertical-align:middle;font-size:15px}.trending-news-topics .tag .link-blue-orange{font-weight:bold}.trending-news-topics .tag .link-blue-orange::before{content:'|';color:#dcdcdc;margin-right:10px}.trending-news-topics .tag:first-of-type .link-blue-orange::before{display:none}.trending-news-topics .tag.news-search-link .link-blue-orange{font-size:13px}.side-column,.main-column{padding-top:35px;padding-bottom:60px}@media (max-width: 991px){.main-column{padding-bottom:0}.side-column{padding-top:0}}img{font-size:13px;font-style:italic}iframe,object,embed{max-width:100%;width:100%}iframe:not([seamless]){background-color:transparent;border:none;overflow:hidden}.overline{color:#D97300;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:bold}.overline a,.overline p,.overline span,.overline a:hover,.overline a:focus,.overline a:visited{color:#D97300}.overline span,.overline p{margin-bottom:0}.sponsored-news-wrap{margin-top:-25px;background-image:-webkit-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:-o-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:linear-gradient(to bottom, #2c3940 0%, #1e2a31 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2C3940', endColorstr='#FF1E2A31', GradientType=0);margin-left:0;font-size:22px;color:#ffffff;height:95px;position:relative;width:100%}.sponsored-news-wrap::after{content:'';background:url(//d23nuec95rapgw.cloudfront.net/apps/front_end/assets/shared/partners-map-1b4957cac101d02e2fc52e6aa5d64ecfed0df579a0dc35a664f292c6fdb321a3.png) no-repeat;position:absolute;width:247px;height:178px;right:0;top:-11%}.sponsored-news{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 10%}.sponsored-news-item{display:inline-block;min-width:195px}.sponsor-title span{color:#ccc}.sponsor-name span{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:bold}.content-partner-flag{color:#ffffff;background-color:#FF9900;font-size:13px;padding:3px 4px 2px;text-transform:uppercase}.content-partner-flag.inlined{margin-right:10px;font-family:"bebasneue_regular";font-size:18px;padding:2px 4px 1px}.content-partner-name a:hover{text-decoration:underline}.fade-text{position:relative;width:100%;height:50px;background-repeat:repeat-x;background-image:-webkit-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(180deg, rgba(255,255,255,0), #fff);background-image:linear-gradient(180deg, rgba(255,255,255,0), #fff);top:-70px;clear:both}.fade-text+iframe{margin-top:-35px}.about-author .author-image{width:175px}.about-author .thumbnail{border-radius:50%;padding:0;margin-bottom:0}.about-author .flexible-logo-container{margin-top:15px;padding-top:15px;border-top:2px solid #f5f5f5}.about-author .flexible-logo-container:first-child{margin-top:0;padding-top:0;border:0}.about-author .flexible-logo-container h2{font-size:28px;margin:10px 0 5px;color:#555}.about-author .flexible-logo-container h3{margin:5px 0;color:#555}.about-author .flexible-logo-container .twitter{color:#3399FF}.about-author .flexible-logo-container .info-container{vertical-align:middle;padding-left:30px}@media (max-width: 767px){.about-author .flexible-logo-container .logo-container,.about-author .flexible-logo-container .info-container{display:block}.about-author .flexible-logo-container .author-image{margin:0 auto 15px}.about-author .flexible-logo-container .info-container{padding-left:0}.about-author .flexible-logo-container .info-container .twitter{display:block;margin:10px 0 15px}}.most-read li{margin-top:15px;position:relative;padding-left:35px;padding-top:2px}.most-read .number{position:absolute;color:#dcdcdc;left:3px;top:-4px;font:bold 32px/34px Georgia, "Times New Roman", Times, serif}.z-depth-0{box-shadow:none !important}.z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 4px 11px 0 rgba(77,77,77,0.59)}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.path{stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash 2s ease-in-out;-moz-animation:dash 2s ease-in-out;-ms-animation:dash 2s ease-in-out;-o-animation:dash 2s ease-in-out;animation:dash 2s ease-in-out}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.dropdown-menu{margin:0}.dropdown-menu table{border-radius:0}.dropdown-menu table td{border:1px solid white}.dropdown-menu table button.btn.btn-default{background:none;color:#555;font-size:13px;border:1px solid #f5f5f5}.dropdown-menu table button.btn.btn-default.btn-info.active{border:1px solid #FF9900;outline:none}.dropdown-menu table button.btn.btn-default.btn-info.active span{color:#FF9900}.dropdown-menu table button.btn.btn-default.active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.24);box-shadow:0 0 0 rgba(0,0,0,0.12),0 1px 1px rgba(0,0,0,0.24)}.dropdown-menu table thead button.btn.btn-default{color:#336699}.dropdown-menu table thead button.btn.btn-default i{font-weight:bold;font-size:18px}.dropdown-menu table thead button.btn.btn-default.text-strong{padding:2px}.dropdown-menu table tbody{background:#f5f5f5}.dropdown-menu table tbody button.btn.btn-default{padding:5px 10px}.dropdown-menu table tbody button.btn.btn-primary{border:1px solid #FF9900}[class*=" glyphicon-"]{-webkit-font-smoothing:antialiased;font-family:'fontawesome-light';font-style:normal}.glyphicon-chevron-left:before{content:""}.glyphicon-chevron-right:before{content:""}.ui-datepicker{background-color:rgba(255,255,255,0.95)}.ui-datepicker.ui-widget-content{border-color:#e5e5e5;padding:5px 5px 0;margin-top:5px}.ui-datepicker .ui-datepicker-header{background-color:#fafafa;border-color:#e5e5e5}.ui-datepicker .ui-datepicker-header .ui-icon{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:4px;height:24px;width:24px;text-align:center;border:1px solid #fafafa}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border-color:#FF9900;background-color:transparent}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:'';-webkit-font-smoothing:antialiased;font:20px / 23px 'fontawesome-light';color:#FF9900}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:4px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{content:""}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:4px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:""}.ui-datepicker .ui-state-default{border-color:#fafafa;background-color:#fafafa}.ui-datepicker .ui-state-default:hover{border-color:#FF9900}.ui-datepicker .ui-state-default.ui-state-active{border-color:#FF9900;color:#FF9900;font-weight:bold}.data-gathering-widget{margin-bottom:40px;border-top:6px solid #FF9900;padding:20px}@media (min-width: 768px){.data-gathering-widget{padding:10px 10px 20px}}.data-gathering-widget p,.data-gathering-widget em,.data-gathering-widget label{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:400;font-size:18px}.data-gathering-widget .small-label{font-weight:700;font-size:15px}.data-gathering-widget p{color:#555}.data-gathering-widget em{font-weight:600;color:#555}.data-gathering-widget .pitch{line-height:1.8}.data-gathering-widget .question{color:#6f6f6f}@media (min-width: 768px){.data-gathering-widget .data-input{max-width:76%;margin-left:12%}.data-gathering-widget .data-input .narrow{max-width:80%;margin-left:10%}}.data-gathering-widget .data-input.yoe{text-align:center}@media (min-width: 768px){.data-gathering-widget .data-input.yoe{max-width:75%;margin-left:14%}}.data-gathering-widget .yoe-btn:hover{border-color:#FF9900;color:#FF9900}.data-gathering-widget .icon-wrap{width:75px;margin:0 auto}.data-gathering-widget .datepicker{border:1px solid #dcdcdc;border-radius:4px;padding:10px}.data-gathering-widget .datepicker table{margin:0 auto}.data-gathering-widget .datepicker .btn{font-size:13px}.data-gathering-widget .datepicker .btn.active{color:#ffffff}.data-gathering-wrapper{height:0;max-height:0;opacity:0;z-index:2;margin-top:0;display:block;-webkit-transition:all, ease-in-out, 1s;-o-transition:all, ease-in-out, 1s;transition:all, ease-in-out, 1s}.data-gathering-wrapper.visible{height:auto;max-height:none;min-height:245px;margin-top:20px;opacity:1}.share-link-modal-container .modal-content .modal-body,.share-email-modal-container .modal-content .modal-body{padding:0;margin:20px 15px}.modal-shareable-link{border:1px solid #dcdcdc;position:relative;border-radius:4px}.modal-shareable-link .icon-link{position:absolute;left:12px;top:10px;font-size:20px;color:#ccc}.modal-shareable-link .form-control{padding-left:35px;border:0;background-color:transparent;box-shadow:none;transition:0}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.input-group-addon{background-image:-webkit-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:-o-linear-gradient(top, #f5f5f5 0%, #f2f2f2 100%);background-image:linear-gradient(to bottom, #f5f5f5 0%, #f2f2f2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF2F2F2', GradientType=0);color:#333}.mktoForm{width:100% !important;padding:0 !important;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important}.form-inline .mktoFormRow{display:inline-block;float:left}.form-inline .mktoFormRow .mktoFormCol>.mktoOffset{display:none}.form-inline .mktoFormRow .mktoFormCol .mktoFieldWrap,.form-inline .mktoFormRow .mktoFormCol .mktoAsterix{display:inline-block}.mktoButtonRow .mktoButtonWrap{margin-left:0 !important;padding:0 !important}.mktoButtonRow .mktoButtonWrap .mktoButton{width:100% !important;border:1px solid #ccc;height:35px;padding:6px 12px;border-radius:0;outline:0}.mktoLabel{display:none !important;padding-top:0 !important}.mktoLabel+.mktoGutter{display:none}.mktoFormCol{width:100%;margin-bottom:0 !important}.mktoFormCol>.mktoOffset{display:none}.mktoFormCol .mktoFieldWrap{width:100%}.mktoFormCol .mktoFieldWrap .mktoField{width:100% !important;border:1px solid #ccc;height:35px;padding:6px 12px;border-radius:0;font-size:15px;line-height:1.5}.mktoError{position:absolute !important;z-index:99;color:#b94a48 !important;right:7px !important;top:6px !important;box-sizing:border-box;display:block;bottom:initial !important}.mktoError .mktoErrorArrowWrap{display:none !important}.mktoError .mktoErrorArrow{display:none !important}.mktoError .mktoErrorMsg{margin-top:0 !important;background-color:transparent !important;background-image:none !important;border:none !important;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#b94a48 !important;font-size:11px !important;line-height:1.2em;max-width:100% !important;padding:0 !important;text-shadow:none !important}.mktoError .mktoErrorMsg .mktoErrorDetail{display:block}.mktoLabel[for="Email"]{position:relative;display:block !important;color:transparent}.mktoLabel[for="Email"] .mktoAsterix{display:none !important}#Email{color:#555}#Email::-moz-placeholder{color:#dcdcdc;font-style:normal;font-size:16px;line-height:21.28px;opacity:1}#Email:-ms-input-placeholder{color:#dcdcdc;font-style:normal;font-size:16px;line-height:21.28px}#Email::-webkit-input-placeholder{color:#dcdcdc;font-style:normal;font-size:16px;line-height:21.28px}.newswire-subscription-form .mktoForm{display:inline-block;overflow:auto;width:100% !important;margin-left:0}@media (max-width: 767px){.newswire-subscription-form .mktoForm .mktoFormRow,.newswire-subscription-form .mktoForm .mktoButtonRow{width:100%;display:block;float:left}}.newswire-subscription-form .mktoForm .mktoField{border-radius:4px}.newswire-subscription-form .mktoForm .mktoButton{margin-top:10px;font-size:15px;line-height:1.5;border-radius:4px}.newswire-subscription-form .mktoForm .mktoButton:hover,.newswire-subscription-form .mktoForm .mktoButton:focus{outline:none}.newswire-subscription-form .mktoForm .mktoButton:active{outline:none}@media (min-width: 768px){.newswire-subscription-form .mktoForm .mktoButton{margin-top:0;margin-left:10px}}.subscribe-to-panel .subscribe-to-thank-you-msg{display:none}.subscribe-to-panel{width:100%;position:relative;padding:30px;padding-top:70px;color:#ffffff;background:url(https://res.cloudinary.com/devex/image/asset/c_fill,f_auto,h_400,q_auto:eco,w_720/newswire-bg-57828961514334bdfa478d971be305eb.jpg);background-repeat:no-repeat;background-position:center 36%;background-size:cover;text-align:center;min-height:251px;float:left;clear:both}@media (max-width: 767px){.subscribe-to-panel{padding:15px;padding-top:65px}}.subscribe-to-panel::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,153,0,0.85)}.subscribe-to-panel::after{content:'';height:38px;background:url(https://res.cloudinary.com/devex/image/asset/c_fill,q_100.0/devexLogo_negative-6a41e258d009d8961e98814613719db5.svg);background-repeat:no-repeat;background-size:92px 38px;position:absolute;top:25px;left:0;width:100%;background-position:center}.subscribe-to-panel .subscribe-to-title{margin:15px auto 0;display:block;position:relative;font:bold 28px/32px "Helvetica Neue", Helvetica, Arial, sans-serif !important;max-width:570px}.subscribe-to-panel .subscribe-to-form{margin-top:30px}@media (min-width: 768px){.subscribe-to-panel .subscribe-to-form .mktoForm{margin-left:16%;width:80% !important}}@media (min-width: 992px){.subscribe-to-panel .subscribe-to-form .mktoForm{margin-left:7%}}.subscribe-to-panel .subscribe-to-form .mktoButton{border:1px solid #ffffff !important;font-weight:bold;color:#ffffff;background-color:transparent;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.subscribe-to-panel .subscribe-to-form .mktoButton:hover,.subscribe-to-panel .subscribe-to-form .mktoButton:focus{background-color:rgba(255,255,255,0.4)}.subscribe-to-panel .subscribe-to-thank-you-msg{position:relative;font-weight:bold;font-size:18px}@media (min-width: 992px){.container{max-width:990px}}.article-header{padding:15px 0 10px}.article-header .sponsored-banner{margin:-15px 0 15px;background-image:-webkit-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:-o-linear-gradient(top, #2c3940 0%, #1e2a31 100%);background-image:linear-gradient(to bottom, #2c3940 0%, #1e2a31 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2C3940', endColorstr='#FF1E2A31', GradientType=0);height:80px;width:100%}.article-header .sponsored-banner .sponsored-news-wrap{margin-top:0;height:80px}.article-header .sponsored-banner .sponsored-news-wrap::after{top:-50%}.article-header .article-headline{font:bold 44px/52px Georgia, "Times New Roman", Times, serif;margin-bottom:15px}@media (max-width: 767px){.article-header .article-headline{font:bold 36px / 46px Georgia, "Times New Roman", Times, serif}}.article-header .article-overline{margin:20px 0 10px}.article-header .article-overline .category{font:24px/26px "bebasneue_book";display:inline-block}.article-header .article-overline .category:not(:last-child){margin-right:7px}.article-header .article-overline .category:not(:last-child)::after{content:'|';color:#dcdcdc;margin-left:7px}.article-header .article-byline{margin-top:15px;font:italic 18px/22px Georgia, "Times New Roman", Times, serif;color:#999}.article-header .article-byline small{margin:0 3px}@media (max-width: 767px){.article-header .article-byline{font:italic 15px / 21px Georgia, "Times New Roman", Times, serif}}.article-header .tags .btn-sm{padding:3px 6px 2px}.article-container{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important}.article-container .main{margin-top:15px}.article-container .bottom-content{padding-bottom:45px;background:#ffffff}.article-container .news-section-header,.article-container .most-read .emphasized{font:32px/34px "bebasneue_book";border-top:2px solid #f5f5f5;padding-top:30px;margin-top:0;margin-bottom:15px}.article-container .news-section{margin-bottom:30px}.article-container .admin{margin:15px 0 0;padding-bottom:30px}@media (min-width: 992px){.article-container .admin{margin-bottom:15px;border-bottom:2px solid #f5f5f5}}.article-container .sidebar-job-list li{margin-top:15px;position:relative;padding-left:35px}.article-container .sidebar-job-list .icon-briefcase{position:absolute;z-index:1;left:0;top:2px;font-size:22px;line-height:1;color:#dcdcdc}.article-container .sidebar-job-list .icon-lock{position:absolute;z-index:2;left:4px;top:3px;font-size:12px;line-height:1;color:#3399ff}.article-container .sidebar-job-list .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-container .trending .trending-news-topics{margin-top:0}.article-container .trending .trending-news-topics .tags-container{width:100%;display:block;padding:0}.article-container .trending .trending-news-topics i,.article-container .trending .trending-news-topics .tooltip,.article-container .trending .trending-news-topics .news-search-link{display:none !important}.article-container .trending .trending-news-topics .tag{margin:0 0 15px;display:block;vertical-align:middle;position:relative;padding-left:35px;padding-top:2px}.article-container .trending .trending-news-topics .tag:last-child{margin-bottom:0}.article-container .trending .trending-news-topics .tag .link-blue-orange{font-weight:normal}.article-container .trending .trending-news-topics .tag .link-blue-orange::before{display:none !important}.article-container .trending .trending-news-topics .tag::before{content:"";position:absolute;color:#FF9900;left:8px;top:2px;font:16px / 16px 'fontawesome-light'}.article-container .most-read .emphasized{padding-bottom:0;border-bottom:0}.article-container .adbutler{margin:0;padding-bottom:15px;clear:both}.article-container .adbutler a{margin-bottom:15px;outline:0}.article-container .adbutler a::before{display:block;height:15px}.article-container .adbutler a img{width:auto;border:0}@media (max-width: 767px){.article-container .adbutler{margin-left:-5px;margin-right:-5px}}.article-container .adbutler.sidebar-ad{min-height:315px}.article-container .adbutler.sidebar-ad img{width:300px;height:inherit}.article-container .adbutler.affixed-ad{border-top:2px solid #f5f5f5;padding:15px 0 30px;z-index:1}@media (min-width: 992px){.article-container .adbutler.affixed-ad.affix{border:0;position:fixed !important;top:0}.article-container .adbutler.affixed-ad.affix-bottom{position:absolute !important;top:auto !important;bottom:0;right:15px}}@media (max-width: 991px){.article-container .adbutler.affixed-ad{top:0 !important;position:relative}}.article-container .about-author .author-image{width:auto}@media (min-width: 768px){.article-container .about-author .info-container{padding-left:15px}}@media (max-width: 767px){.article-container .about-author .thumbnail{margin-bottom:15px}}.article-container .related-articles img{height:auto}.article-container .related-articles .news-section-header,.article-container .related-articles .most-read .emphasized,.article-container .most-read .related-articles .emphasized,.article-container .related-articles h4{margin-bottom:0}.article-container .related-articles .article{margin-top:20px}.article-container .related-articles .relative{min-height:194px}@media (min-width: 992px){.article-container .related-articles .relative{min-height:262px}}.article-container .related-articles .placeholder{background-color:#f5f5f5;width:100%;height:194px}.article-container .related-articles .placeholder::before{content:"";font:80px / 80px 'fontawesome-light';position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;color:#dcdcdc}@media (min-width: 992px){.article-container .related-articles .placeholder{height:262px}}.article-container.no-ads-within .main .adbutler,.article-container.no-ads-within .main .subscribe-to-panel{display:none}@media (min-width: 992px){.article-container .main{min-height:1900px}.article-container .sidebar{position:initial}.article-container .top-content{position:relative}.article-container .bottom-content{padding-bottom:0}.article-container .article-discussion .comments{min-height:480px}.article-container .article-discussion .comments iframe{margin-bottom:30px}}.article-container .unlocked-banner{padding:10px;background-color:#f5f5f5;margin:0 auto 40px;position:relative;border-radius:4px;width:220px;text-align:center}.article-container .unlocked-banner .text{margin-top:2px;display:inline-block;vertical-align:middle;font-size:15px;width:135px;text-align:left;line-height:1.25;color:#555}.article-container .unlocked-banner .round{background-color:#FF9900;position:relative;height:44px;width:44px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:15px}.article-container .unlocked-banner .round i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:48%;left:54%;color:#ffffff;font-size:19px;line-height:1}.article-container .post-message{background-color:#f5f5f5;padding:10px 15px;color:#555;font-style:italic;text-align:center;margin-bottom:30px}.article-container .prompt-container{text-align:center;margin-top:30px;padding-bottom:30px}.article-container .prompt-container .icon-users{font-size:60px;color:#f5f5f5;line-height:1;margin-bottom:10px;display:block}.article-container .prompt-container .title{font-size:15px;color:#999}.article-container .prompt-container a{font-weight:bold;font-size:18px}.article-container .news-login-wall{background-color:#FF9900;background:url(https://res.cloudinary.com/devex/image/asset/c_fill,g_north,h_680,q_auto:eco,w_1148/bg-login-paywall-41d6ac70eef870b8183001e188480e5a.jpg) no-repeat 50% 0;background-size:cover;padding:100px 30px 45px;position:relative;margin-bottom:45px}.article-container .news-login-wall::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,153,0,0.65)}.article-container .news-login-wall::after{content:'';height:60px;background:url(https://res.cloudinary.com/devex/image/asset/c_fill,q_100.0/icon-lock-closed-white-72914f322035686f21699ab4b2ac4c75.svg);background-repeat:no-repeat;background-size:60px 60px;position:absolute;top:20px;left:0;width:100%;background-position:center}.article-container .news-login-wall .frame{background-color:#ffffff;position:relative;z-index:1;padding:30px}.article-container .news-login-wall .frame h3{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:38px;line-height:1.3;margin:0}.article-container .news-login-wall .frame h3::after{content:'';display:block;width:80px;height:5px;background-color:#555;margin:25px 0}.article-container .news-login-wall .frame p{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}@media (max-width: 767px){.article-container .news-login-wall{padding:100px 15px 15px}.article-container .news-login-wall .frame{padding:20px 15px}.article-container .news-login-wall .frame h3{font-size:30px}.article-container .news-login-wall .frame h3::after{margin:20px 0}.article-container .news-login-wall .frame span.block{display:inline}}.article-container .pro-paywall{background-color:#f5f5f5;background:url(https://res.cloudinary.com/devex/image/asset/c_fill,g_north,h_695,q_auto:eco,w_1500/devex-pro-landing-bg-top-07a2820ede22a66fceacf2fbcfe77364.jpg) no-repeat 50% 0;background-size:cover;padding:25px 25px 20px}.article-container .pro-paywall .frame{background-color:#ffffff;padding:20px 25px 40px}.article-container .pro-paywall .frame .article-teaser{font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;line-height:1.5;margin-bottom:20px}.article-container .pro-paywall .frame .article-teaser::after{content:'';display:block;width:80px;height:2px;background-color:#555;margin:25px 0}.article-container .pro-paywall .frame h3{font-weight:normal;font-size:36px;line-height:1.25}.article-container .pro-paywall .frame p{margin-bottom:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;font-size:16px;line-height:1.4}.article-container .pro-paywall .frame .btn{margin-top:15px}.article-container .article-excerpt-video div,.article-container .article-excerpt-video p,.article-container .article-excerpt-video figure>*{display:none !important}.article-container .article-excerpt-video figure .embed.youtube-video{display:block !important}.article-container .article-excerpt-video figure .embed.youtube-video+figcaption{display:block !important;padding-bottom:0;border-bottom:0}@media (min-width: 992px){.article-container.fe-paywall-content .main{min-height:auto !important}}.article-container.fe-paywall-content .sidebar-job-list{display:none !important}.article-content p{font:18px/27px Georgia, "Times New Roman", Times, serif;margin:0 0 27px}.article-content p:empty{display:none}.article-content h1,.article-content h2,.article-content h3{font:bold 24px/34px Georgia, "Times New Roman", Times, serif;margin:0 0 27px}.article-content img{border:1px solid #f5f5f5;width:100%}.article-content figcaption{border-bottom:2px solid #f5f5f5;font:13px/18px Georgia, "Times New Roman", Times, serif;color:#555;font-style:italic;padding:13px 0;margin-bottom:27px}.article-content ul,.article-content ol{margin-bottom:27px}.article-content ul li,.article-content ol li{margin-bottom:13px}.article-content ul li p,.article-content ol li p{display:inline;margin:0}.article-content ul li{list-style-type:square;list-style-position:inside}.article-content .text-box{border-top:2px solid #FF9900;background-color:#f5f5f5;padding:15px 15px 0;margin:0 0 27px;font-size:15px;line-height:22px;width:100%;float:left}.article-content .text-box p{margin:0 0 22px;font-size:15px;line-height:22px}.article-content .text-box h1,.article-content .text-box h2,.article-content .text-box h3{font-size:18px;line-height:27px;margin:0 0 22px}.article-content .text-box.highlighted{margin:0 0 30px;border-bottom:2px solid #f5f5f5;padding:30px 0 0;border-top:2px solid #f5f5f5;background-color:transparent;width:100%;float:left}.article-content .text-box.highlighted ul li{list-style-type:none;list-style-position:outside;margin-bottom:27px;padding-left:30px;position:relative}.article-content .text-box.highlighted ul li::before{content:'';height:12px;width:12px;background-color:#f5f5f5;display:block;position:absolute;top:8px;left:0}.article-content .text-box.highlighted ul li p{font-size:19px;line-height:1.35;font-style:italic}.article-content .quote{border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;margin:0 0 27px;padding:20px 0;text-align:center;position:relative}.article-content .quote p{font:italic 22px/30px Georgia, "Times New Roman", Times, serif;margin:0;position:relative}.article-content .quote small{font:italic 13px/18px Georgia, "Times New Roman", Times, serif;display:block;margin-top:10px;color:#555;position:relative}.article-content .quote::before{content:url(//d23nuec95rapgw.cloudfront.net/apps/front_end/assets/news/quote-left-cd196104e7f7a7d8bde6f91726507d07a3b94df295f3c6f7e84c462cac3e4cc0.svg);height:56px;width:64px;overflow:hidden;position:absolute;top:10px;left:0}@media (min-width: 480px){.article-content figure.float-left,.article-content figure.float-right{width:230px;margin-top:7px}.article-content figure.float-left{float:left;margin-right:30px;margin-left:0}.article-content figure.float-right{float:right;margin-left:30px;margin-right:0}}@media (min-width: 768px){.article-content .float-right,.article-content .float-left{width:300px;margin-top:7px}.article-content .float-right figcaption,.article-content .float-left figcaption{margin-bottom:0}.article-content .float-left{float:left;margin-right:30px;margin-left:0}.article-content .float-right{float:right;margin-left:30px;margin-right:0}.article-content figure.float-left,.article-content figure.float-right{width:300px}}.article-content .embed{position:relative}.article-content .embed.youtube-video,.article-content .embed.vimeo-video,.article-content .embed.slideshare{clear:both;padding-top:25px;padding-bottom:52.25%;height:0;width:100%;max-width:100%}.article-content .embed.youtube-video iframe,.article-content .embed.vimeo-video iframe,.article-content .embed.slideshare iframe{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%}.article-content .embed .unavailable-embed{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fafafa;text-align:center;padding:25% 15% 0;color:#999}@media (max-width: 480px){.article-content .embed .unavailable-embed{padding-top:20%;font-size:13px}}.sharing-bar{position:absolute;margin-top:5px;top:0;z-index:1}.sharing-bar .share-link{display:block;margin-top:10px;outline:none}.sharing-bar .btn-group.dropdown{margin-top:10px;margin-bottom:5px}.sharing-bar .btn-group.dropdown .dropdown-toggle{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:6px;border-radius:50%;height:54px;width:54px;color:#336699;background-color:#ffffff;margin-left:-7px}.sharing-bar .btn-group.dropdown .dropdown-toggle:hover{background-color:#f5f5f5;color:#4d7caa}.sharing-bar .btn-group.dropdown .flex-button .icon-share-alt{margin:0;font-size:20px}.sharing-bar .btn-group.dropdown .flex-button .small{display:none !important}.sharing-bar .btn-group.dropdown .flex-button .margin-left-small,.sharing-bar .btn-group.dropdown .flex-button .toggle{margin:0}.sharing-bar .btn-group.dropdown .dropdown-menu{margin-top:5px}@media (max-width: 1096px){.sharing-bar{width:100%;height:50px;position:fixed !important;top:auto !important;bottom:0;left:0;text-align:center;background-color:rgba(255,255,255,0.9);z-index:3;margin-left:0;border-top:2px solid #f5f5f5}.sharing-bar .share-link{display:inline-block;margin:5px}.sharing-bar .btn-group.dropdown{margin:5px;margin-top:-50px}.sharing-bar .btn-group.dropdown .dropdown-toggle{margin:0}.sharing-bar .btn-group.dropdown .dropdown-menu{margin-top:0;top:auto;bottom:60px}.sharing-bar.no-border{border-top:0}}@media (min-width: 1097px){.sharing-bar{left:-55px}.sharing-bar.affix{position:fixed !important;top:0;left:50%;margin-left:-550px}}.last-updated{color:#999;text-align:right;font:italic 15px/21px Georgia, "Times New Roman", Times, serif;margin-bottom:30px}.access-level-tagline{margin-bottom:30px;font-style:italic}.article-status-info .alert{margin:30px 0 0}.subscribe-to-panel{margin-bottom:27px}.progress{position:fixed;top:0;z-index:1036;width:100%;background-color:transparent}.copy-text-warning{border-radius:0;border-top-width:0;border-left-width:0;border-right-width:0;width:100%}.copy-text-warning.affix{position:fixed;top:0;left:0;z-index:9999}.copy-text-warning.fade.out{height:0;padding:0;margin:0;overflow:hidden}.covid-banner{background-color:#660228;padding:10px 15px;text-align:center;color:#ffffff;margin-top:30px;margin-bottom:5px}@media print{body{background:#ffffff !important}.subscribe-to-panel,.adbutler{display:none !important}.print-header{border-bottom:2px solid #f5f5f5;margin-bottom:0}.article-container .main{width:100%}.article-container .pro-paywall{padding:0}.article-container .pro-paywall .frame{padding:0}.article-container .pro-paywall .article-teaser::after{display:none !important}.article-container.no-print .print-warning{display:block !important;font-family:Georgia, "Times New Roman", Times, serif}.article-container.no-print .article-content,.article-container.no-print .about-author{display:none !important}.article-header{padding-top:5px}.article-header .tags .list-inline{padding-top:5px;color:#999;margin-left:0}.article-header .tags .list-inline::before{content:'Topics: ';vertical-align:bottom;font-size:13px;line-height:1.5;font-weight:bold}.article-header .tags .list-inline li{padding:0;margin-top:0}.article-header .tags .list-inline li::before{content:', '}.article-header .tags .list-inline li:first-child::before{content:''}.article-header .tags .btn-line-info{border:0;padding:0;color:#999;font-style:italic}.article-header a::after{content:'' !important}.article-content .text-box{border-color:#f5f5f5;border-bottom:2px solid #f5f5f5;padding-left:0;padding-right:0}.article-content .quote::before{opacity:0.7 !important}.article-content figure{width:60%;margin-left:auto;margin-right:auto}.about-author .logo-container{width:100px;float:left;margin-top:5px}.about-author .info-container{margin-left:130px !important;display:block !important;width:auto !important}.about-author .info-container .twitter,.about-author .info-container .twitter i::before{color:#ccc !important}.about-author a::after{content:'' !important;display:none}.about-author h3 a{display:inline !important;margin-right:5px}}
