@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,html{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-feature-settings:'liga','dlig';font-size:18px;font-weight:400;line-height:1.4;margin:0;overflow-y:auto;padding:0}@media screen and (max-width:767px){body,html{font-size:16px;font-weight:400}}article,footer,header,main,section{display:block}h1,h2,h3,h4,h5,h6{color:#e37526;font-weight:400;margin-bottom:.75em;padding:.05em 0}.title h1{margin:0}.page h1{margin:0 0 .25em}a{color:#005c9f}a:active,a:focus,a:hover{color:#3ab9d9;text-decoration:underline}.caps{text-transform:uppercase}i{color:#333;font-family:Georgia,serif}img{height:auto;max-width:100%}code,pre{border-radius:3px;font-size:15px}code{padding:1px 5px}pre{overflow-x:scroll;padding:8px 12px}pre>code{border:0;padding-left:0;padding-right:0}hr{border:0;border-top:1px solid #e37526;clear:both;display:block;margin:3em auto;padding:0;width:45%}figure{margin:0;padding:0 0 30px}figcaption{color:#737373;font-size:1em;font-style:normal;font-weight:400;line-height:1.3;outline:0;text-align:left;z-index:300}.archive-item{color:#bcc1c2;list-style:none;margin:0 0 .25em;padding:0}.archive-item:last-child{margin:0 0 2em}.right{float:right;margin:0 0 1em 1em}.left{float:left;margin:0 1em 1em 0}.category-title{text-transform:uppercase}.flat-list{list-style:none;margin:1em 0;padding:0}.image-gradient-dynamic{line-height:0;position:relative;width:100%}.image-gradient-dynamic img{height:auto;left:0;position:relative;top:0;width:100%}.image-gradient-dynamic .copy{margin:auto;position:absolute;text-align:center;top:50%;z-index:999}.image-gradient-dynamic .copy p{color:#fff;line-height:1.5em;padding:.5em 2em;position:relative}@media screen and (max-width:767px){.image-gradient-dynamic .copy p{padding:0 1em 1em}}.image-gradient-dynamic .overlay{background-color:rgba(0,0,0,.15);background-image:-webkit-linear-gradient(-270deg,rgba(0,0,0,.15),rgba(0,0,0,.15));background-image:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15));display:block;position:absolute;top:0;right:0;bottom:0;left:0}.image-gradient-dynamic .overlay:after{background-color:rgba(0,0,0,.15);background-image:-webkit-linear-gradient(-360deg,rgba(0,0,0,.15),rgba(0,0,0,.15));background-image:linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.15));position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block}.cards{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.card{-webkit-flex-basis:15em;-moz-flex-basis:15em;flex-basis:15em;-ms-flex-preferred-size:15em;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f6f6f6;border-radius:3px;border:1px solid #dcdcdc;box-shadow:0 2px 4px #e6e6e6;cursor:pointer;margin:0 1em 1.5em 1em;position:relative}.card .card-image{overflow:hidden;height:150px;max-height:150px;background-color:#f8f2b4}.card .card-image img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top-left-radius:3px;border-top-right-radius:3px;width:100%;opacity:1}.card .card-header{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f6f6f6;border-bottom:1px solid #dcdcdc;border-radius:3px 3px 0 0;font-weight:700;line-height:1.5em;padding:.5em .75em}.card .card-copy{font-size:.9em;line-height:1.5em;padding:.75em .75em}.card .card-copy p{margin:0 0 .75em}.card:focus,.card:hover{cursor:pointer}.card:focus img,.card:hover img{opacity:.7}.card:active{background-color:#f6f6f6}.card:active .card-header{background-color:#f6f6f6}.comment{display:table;margin-bottom:1.5em;padding-bottom:1em;width:100%}.comment .comment-container{display:block;margin:0 auto;max-width:550px}.comment .comment-content,.comment .comment-image{display:table-cell;vertical-align:top}.comment .comment-image{padding-right:1.4em}.comment .comment-image>img{background:#82a7db;border-radius:100%;display:inline-block;height:auto;margin-left:2em;max-width:175px}@media screen and (max-width:767px){.comment .comment-image>img{max-width:100px}}.comment-reverse-order .comment .comment-image{padding-right:0;padding-left:10px}.comment .comment-content{width:100%;text-align:left;vertical-align:middle}.comment .comment-content h1{font-size:1em;margin:0 0 .5em 0}@media screen and (min-width:768px){.comment .comment-content h1{font-size:.75em}}.comment .comment-content p{line-height:1.5em;margin-bottom:.5em}.comment .comment-content p.published{color:#333;font-size:.75em}.comment .comment-content p.comment-detail{color:rgba(51,51,51,.5);font-size:.9em;font-style:italic}.footer{background:#092030;padding:3em 1.618em;width:100%}.footer .footer-logo{margin-bottom:2em;text-align:center}.footer .footer-logo img{height:3em}.footer hr{border:1px solid rgba(255,255,255,.4);margin:0 auto 1.5em;width:12em}.footer p{color:#bcc1c2;font-size:.8em;font-weight:400;line-height:1.5em;margin:auto;max-width:50em;text-align:center}.row{max-width:1200px;margin-left:auto;margin-right:auto;margin:.5em auto;max-width:68em}.row::after{clear:both;content:"";display:block}.one-fourth{float:left;display:block;margin-right:2.3576520234%;width:23.2317609825%}.one-fourth:last-child{margin-right:0}.one-third{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.one-third:last-child{margin-right:0}.one-half{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.one-half:last-child{margin-right:0}.two-thirds{float:left;display:block;margin-right:2.3576520234%;width:65.8807826589%}.two-thirds:last-child{margin-right:0}.three-fourths{float:left;display:block;margin-right:2.3576520234%;width:74.4105869942%}.three-fourths:last-child{margin-right:0}.full{float:left;display:block;margin-right:2.3576520234%;width:100%}.full:last-child{margin-right:0}.block{padding:1em}.block-nopadding{padding:1em 1em 0}@media screen and (max-width:767px){.one-fourth,.one-half,.one-third,.three-fourths,.two-thirds{float:left;display:block;margin-right:7.4229717578%;width:100%}.one-fourth:last-child,.one-half:last-child,.one-third:last-child,.three-fourths:last-child,.two-thirds:last-child{margin-right:0}}.page-content{margin-bottom:4em;width:100%}.omnibar{background-color:#00458c;color:#fff;font-size:12px;letter-spacing:.12em;padding:.5em .5em .25em 1rem}.omnibar a{color:#bcc1c2;font-weight:300;text-decoration:none;text-transform:uppercase}.site-header{background:0 0;display:flex;flex-direction:row;justify-content:space-between;padding:.75em 1em;width:100%}@media screen and (max-width:767px){.site-header{display:flex;flex-direction:column;justify-content:center}}.logo-wrapper .logo{display:inline-block;padding:0}.logo-wrapper .logo img{max-height:100px}.block img{max-width:100%}.features{border:1px solid #e37526;border-width:1px 0 0;display:flex;flex-direction:row;flex-wrap:wrap;padding:.5em 0}.header.highlight{border:0;color:#e37526;font-size:1em;font-weight:400;letter-spacing:.14em;margin-bottom:0;text-transform:uppercase}.toc-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.toc-list li{flex-basis:48%;margin-bottom:1.5em;padding:.5em 0}.toc-list li h3,.toc-list li p{margin:0;padding:0}.toc-list li h3{font-size:1.5em;font-weight:600;margin-bottom:.2em}@media screen and (max-width:767px){.toc-list li h3{font-size:1.2em}}.toc-list li p{color:#757575;font-weight:400;margin-bottom:.25em}.toc-list li a{text-decoration:none}.toc-list li .author{border:0;color:#3ab9d9;font-size:.8em;font-weight:400;text-align:left}.plain{margin-top:.25em}.plain li{margin-bottom:.25em}.plain a{font-size:1.5rem;font-weight:400;text-decoration:none}@media screen and (max-width:767px){.plain a{font-size:1.2em}}.plain .heavy,.plain .toc-list a{font-weight:600}.sharing-container{display:block;margin:1em auto;padding:1.5em 0 1.25em;text-align:center;width:100%}.sharing-container .container{display:inline-block;margin:0 auto;max-width:360px;text-align:center;width:auto}.sharing-container span{color:#00458c;float:left;padding-right:.5em}.twitter,.twitter:active{background:url(/d8afe52fdc812daa5aa81b583c02a892cec9b9d5/bbe8f/assets/twitter-3487135aa55eb07e312b99cb1ef156824bf5de9e9cd7e9cc7c97531e2404a48a.svg) no-repeat 0 0}.facebook,.facebook:active{background:url(/821117c938eaac3310a5729cd655f08fe464652f/3ff70/assets/facebook-132fe502c7001801cacc92abefa2b3eadeac429977cf36a2e777fe8e0535bc28.svg) no-repeat 0 0}.google,.google:active{background:url(/71e7edff08124a70daa902c8649a3074370de3c4/52ec2/assets/google-6b0cea3a0ebd9090f60f1674901abce2d90edbe2a8366634af33fd3301b28f4e.svg) no-repeat 0 0}.linkedin,.linkedin:active{background:url(/171639eb28111a7c038ee7abe9803842e9fc21f5/00ee2/assets/linkedin-c210b82c05ac5f6a1029f1d2bf007c6b740dc8364b37d95feb7f684a57b6a330.svg) no-repeat 0 0;margin-right:.6em}.facebook,.facebook:active,.google,.google:active,.linkedin,.linkedin:active,.twitter,.twitter:active{background-size:46px;display:inline-block;float:left;height:23px;margin-right:1em;width:23px}.facebook:hover,.google:hover,.linkedin:hover,.twitter:hover{background-position:-23px 0}.facebook span,.google span,.linkedin span,.twitter span{position:absolute;top:-999em}.navigation-wrapper{background-color:#fff;margin:0;padding:0;z-index:900}.navigation-wrapper li,.navigation-wrapper ul{list-style:none}.nav-items{padding:0;text-align:center}.nav-item{color:#00458c;display:inline;font-weight:600;padding:1em}.nav-item a{text-decoration:none}.nav-item-dropdown{position:relative}.nav-item-dropdown:hover>.dropdown-menu{display:block;opacity:1}.dropdown-trigger{cursor:pointer;position:relative}.dropdown-trigger:focus+.dropdown-menu{display:block;opacity:1}.dropdown-trigger::after{color:#00458c;content:'›';font-size:28px;font-weight:700;position:absolute;right:-18px;top:-6px;transform:rotate(90deg)}.dropdown-menu{background-color:#fff;border:1px solid #bcc1c2;display:none;opacity:0;padding:0;position:absolute;right:-55%;text-align:right;top:2.8rem;transition:opacity .5s ease;width:12em}.dropdown-menu-item{cursor:pointer;padding:0;text-align:center;width:100%}.dropdown-menu-item a{display:block;padding:.5em 1em;width:100%}.dropdown-menu-item a:hover{background-color:#00458c;color:#fff}.breadcrumbs{font-size:.8em;width:100%}.breadcrumbs a{color:#3ab9d9;text-decoration:none}.breadcrumbs ul{margin-bottom:0;padding-left:0}.breadcrumbs li{display:inline;list-style-type:none}.topbutton{background-repeat:no-repeat;bottom:30px;display:none;height:50px;position:fixed;right:15px;width:50px;z-index:99999}.topbutton .fa{background-color:#ffc500;color:#fff;padding:0 5px 5px}aside{font-weight:300;padding:1.8em}aside>:first-child{margin-top:0;padding-top:0}aside>:last-child{margin-bottom:0}aside p{font-size:.9em;line-height:1.3}aside.left{float:left;margin-left:-20%;width:60%}aside.right{float:right;margin-right:-20%;width:60%}@media screen and (max-width:767px){aside.left,aside.right{float:none;margin:18px 0;width:100%}}aside h1,aside h2,aside h3{color:inherit;text-transform:lowercase}aside h1::first-letter,aside h2::first-letter,aside h3::first-letter{text-transform:uppercase}aside figcaption{color:#737373}.flex{display:flex;flex-flow:wrap;justify-content:space-around;align-items:baseline;margin:0 auto}@media screen and (max-width:767px){.flex{display:block}}.flex .double{flex:0 0 45%}.flex .single{flex:1 0 75%;margin:0 15px;width:100%}@media screen and (max-width:767px){.flex .single{margin:0 auto}}.flex img{float:left;display:block;margin-right:2.3576520234%;width:100%;margin:0 auto 1em}.flex img:last-child{margin-right:0}.brief{margin-bottom:3em}.brief h2{margin:.25em 0}.brief .tags{font-size:.85em;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.brief p:first-of-type{margin-top:0}.post-content,.post-footer,.post-title{margin:0 auto;max-width:40.25em;padding:0 36px}@media screen and (max-width:767px){.post-content,.post-footer,.post-title{padding:0 22.5px}}.post-header{position:relative}.post-header img{display:block;height:auto;width:100%;z-index:-900}.post-title{margin:3em auto 2em}@media screen and (min-width:768px){.post-title{margin:1em auto 1.5em}}@media screen and (max-width:767px){.post-title h1{font-size:2.1rem;line-height:1.2}}.post-title h1{font-size:3.25em;line-height:1.2;margin:.1rem}.post-title p{font-size:1.25em;margin:.15em 0}@media screen and (max-width:767px){.post-content img{float:left;display:block;margin-right:7.4229717578%;width:180.5672288184%;margin:0 auto 1em}.post-content img:last-child{margin-right:0}}.contributors-container{display:flex;flex-direction:row;flex-wrap:wrap;float:right;justify-content:space-between;list-style:none;margin:0;max-width:50%;padding:0}.contributors-container li{flex:1 0 42%;line-height:1.2;margin:0 0 1em .5em}.contributors-container li img{display:block;margin:0;width:100%}.contributors-container li span{color:#3d4142;display:block;font-size:.72em;padding:.5em .25em;text-align:center}.author{margin:2em 0;padding:1em 0 0;text-align:center}.author li{margin-bottom:.75em}.author li span{color:#3ab9d9;display:block;font-family:Georgia,serif;font-style:italic}.briefs figure{float:right;margin:0 0 1em 1em;max-width:400px}.related-links{padding-top:20px}.related-links h3{border-top:2px solid #afc930;padding-top:10px}.front.banner-wrapper{position:relative}.front.banner-wrapper img{display:block;height:auto;margin:0;width:100%}.issue-title{border-bottom:1px solid #e37526;color:#e37526;font-size:1.8em;font-weight:400;line-height:.75em;margin:0;padding-bottom:.15em}.pen-inq figure{float:right;margin:0 0 1em 1em;max-width:180px}.pen-inq figure img{box-shadow:8px 8px 6px #bcc1c2}.pen-inq em{color:#00458c;font-weight:700}.article-image{page-break-after:never}.bottom-teaser.cf,.post-content{padding-top:0!important}.bottom-teaser.cf{margin:0}.author-image,.bottom-closer,.bottom-teaser.cf .isRight,.cf.post-meta-text,.home-template .post-meta .post-tags-set,.pagination,.post-image-image,.post-meta center,.post-reading,.share,.subscribe icon-feed{display:none}