/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */.microask{background-color:#fff;border:1px solid #231f20;border-radius:4px 4px 0 0;border-width:1px 1px 0;border-top:4px solid #231f20;bottom:-100px;overflow:hidden;position:fixed;left:20%;right:20%;font-size:.8em;text-align:center;transition:.3s linear bottom;z-index:1}.microask label,.microask p{margin:0 1em}.microask button,.microask input{border:1px solid #231f20;background-color:#fff;border-radius:3px;color:#231f20;display:inline-block;letter-spacing:0;line-height:1.2em;margin-right:.3em;position:relative}.microask button:focus,.microask button:hover,.microask input:focus,.microask input:hover{background-color:#fff;border-color:#1982d1;color:#054f87}.microask button{border-bottom-width:2px;cursor:pointer;min-width:5em;padding:.3em .5em}.microask button:active{background-color:#fff;border-bottom-width:1px;top:1px}.microask input{font:italic .9em/1 serif;padding:.3em .5em;width:220px}.microask.active{bottom:-1px;transition:.3s linear bottom}.microask .microask__content{position:absolute;top:0;left:0;right:0;opacity:1;transition:top linear .15s,opacity linear .15s;padding:12px 16px}.microask .microask__content--exiting{top:-30px;opacity:0;transition:top linear .15s,opacity linear .15s}.microask .microask__content--entering{top:30px;opacity:0}@media screen and (max-width:768px){.microask{left:20px;right:20px}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media screen and (max-width:769px){html{font:400 1rem/1.6 'Source Serif Pro',Georgia,serif}}footer{font:.7em Lato,Arial,sans-serif;padding:2em 0 1.6em;text-align:center}a:link,a:visited{color:#231f20;text-decoration:none;border-bottom:1px dotted #231f20}a:active,a:focus,a:hover{color:#1982d1;border-bottom-color:#1982d1}p{margin:.2em 0 1em}blockquote,dl,ol,ul{margin:1.2em 0 1.6em}@media screen and (max-width:768px){blockquote,dl,ol,ul{margin:1em 0}}figure{display:block;margin:3em auto 2em;max-width:90%}figure img{display:block;margin:auto}figure img,figure table{max-width:100%}figure figcaption{text-align:center;font-style:italic;font-size:.9em;padding-top:.6em;position:relative}figure cite{color:#777;font-size:.6em;font-style:normal;text-transform:uppercase;position:absolute;top:0;right:0}@media screen and (max-width:768px){figure{max-width:100%}}ol,pre,ul{margin:1.5em 2em}ol,ul{margin:1.5em 1em 1.5em 0}ol li,ul li{margin-bottom:.4em}ol li ol,ol li ul,ul li ol,ul li ul{margin:.5em 1em .8em 0;padding-left:1em}ol li ul,ul li ul{list-style:circle}ol li ol,ul li ol{list-style:lower-alpha}dl dt{font:700 1em Lato,Arial,sans-serif;margin-top:.5em}dl dt:first-child{margin-top:0}dl dd{font-style:italic;font-size:.9em}ol{list-style:decimal-leading-zero}@media screen and (max-width:480px){pre{font-size:1em;padding-left:0;margin:1.5em 1em}}blockquote{font-style:italic;border-left:1px dotted #231f20;margin-left:-1em;padding:.2em 2em .4em}@media screen and (max-width:768px){blockquote{margin-left:0;padding:.2em 1em .4em;border:0}}blockquote p:first-child{margin-top:.4em}blockquote p:last-of-type{margin-bottom:.4em}blockquote cite{margin-left:3em;margin-top:.4em}@media screen and (max-width:480px){blockquote cite{margin-left:1em}}blockquote ol,blockquote p,blockquote ul{line-height:1.4;margin:1em 0}hr{clear:both;margin:2em auto;max-width:20%}.dark hr{border-color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:2em 0 .8em}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{color:#231f20}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{text-decoration:underline}h1{font-family:'Source Serif Pro',Georgia,serif;font-weight:400;text-align:center}h1 small{font-family:Lato,Arial,sans-serif;font-size:.4em}@media screen and (max-width:480px){h1{margin:.5em 0}}h2{font-weight:400}h3{font:600 .9em/1 Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}code,pre{color:#048b51;font:400 .85em/1.4em monospace}a>code,a>pre{color:#231f20}pre{font-size:.9em;line-height:1.3em;margin-left:1em;padding:.5em 1em;white-space:pre-wrap}@media screen and (max-width:1025px){pre{border:none;padding:1em 0;overflow-wrap:break-word;overflow:hidden}}table{border-collapse:collapse;font-size:.9em;margin:1em 0 2em;width:100%}table td,table th{padding:.3em 1em;vertical-align:top}table td{border-bottom:1px dotted #231f20}table tr:last-child td{border-bottom:0}table th{border-bottom:1px solid #231f20;font-size:.9em;font-weight:400;letter-spacing:.1em;padding-top:1em;text-align:left;text-transform:uppercase}table tbody>tr:first-child td{padding-top:.5em}@media screen and (max-width:480px){table{margin:0;width:100%}}.dark{background-color:#231f20}article{margin:0 auto;max-width:940px;padding-top:0;width:100%}article h1,article h2,article h3,article h4,article h5,article h6{clear:both}@media screen and (max-width:1024px){article{max-width:90%}}@media screen and (max-width:768px){article{max-width:95%}}.article__sharing{margin:3em 0;text-align:center}.article__sharing li{display:inline;list-style:none}.article__sharing a:link,.article__sharing a:visited,.article__sharing i{cursor:pointer;color:#fff;border:none}.article__sharing i{background:#231f20;display:inline-block;border-radius:3em;padding:.6em .5em .4em;width:1em;height:1em;text-align:center}@media screen and (max-width:768px){.article__sharing{display:none}}.article__leader{font-size:1.4em;font-style:italic;line-height:1.5;position:relative}@media screen and (max-width:1200px){.article__leader{max-width:95%}}.article__figure figcaption{font-size:.7em}.article__figure--inline{width:420px}.article__figure--inline img,.article__figure--inline table{width:100%}@media screen and (max-width:767px){.article__figure--inline{width:100%}}.article__figure--inline cite{position:static}.article__figure--inline-right{float:right;margin:0 -60px 1em 1em}@media screen and (max-width:1200px){.article__figure--inline-right{margin-right:0}}.article__figure--inline-left{float:left;margin:0 1em 1em -60px}@media screen and (max-width:1200px){.article__figure--inline-left{margin-left:0}}.article__figure--jumbo{width:100vw;position:relative;margin-left:-120px;max-width:1180px}@media screen and (max-width:1200px){.article__figure--jumbo{margin-left:-5%;margin-right:-5%;max-width:100vw}}.article__blockquote--jumbo{border:0;font-style:italic;font-size:1.5em;line-height:1.6em;margin:2em 0;padding:0;width:100vw;position:relative;margin-left:-120px;margin-right:-120px;max-width:1180px;text-align:center}@media screen and (max-width:1200px){.article__blockquote--jumbo{margin-left:0;margin-right:0;max-width:100%}}.article-header{background-color:#231f20;height:100vh;width:100vw;max-height:800px;display:flex;justify-content:center;align-items:flex-end;margin-left:calc(-50vw + 470px);position:relative;overflow:hidden;color:#fff;text-align:center}@media screen and (max-width:1024px){.article-header{max-height:50vh;margin-left:-5.5%}}@media screen and (max-width:768px){.article-header{margin-left:-2.6%}}.article-header--mini{height:300px}.article-header__image{background:#231f20 center center no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.article-header__image a{cursor:pointer;font-size:2em;position:absolute;left:20px;top:100px}.article-header__summary{background-color:#fff;box-shadow:0 0 30px #231f20;color:#231f20;max-width:1200px;margin:0 auto;width:100%;z-index:1}.article-header__summary h1{font-size:4em;line-height:.9em;margin:1em 0 .2em}.article-header__summary h1 a:link,.article-header__summary h1 a:visited{color:#231f20}.article-header__summary p{font-style:italic;margin:0}@media screen and (max-width:768px){.article-header__summary{padding:1em 20px;margin-bottom:0;max-width:calc(100vw - 40px)}}html{font:400 20px/30px Georgia,serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}@media screen and (max-width:769px){html{font:400 1rem Georgia,serif;font:16px;line-height:1.5}}body{background-color:#fff;border-top:6px solid #231f20;margin:0;padding-top:6px;overflow-x:hidden}@media screen and (max-width:769px){body{border-top:0}}body>footer{background-color:#231f20;font:.7em Arial,sans-serif;margin-top:-5px;padding:2em 0 1em}body>footer hr{border:0;border-top:1px dashed #fff;margin:0;max-width:100%}img{max-width:100%}.content{background-color:#fff;min-height:80vh;padding:10px 10px 3em}.container{margin:auto;max-width:1036px;width:100%}@media screen and (max-width:1024px){.container{margin:0 auto}.container.no-margin{margin:0}}@media screen and (max-width:768px){.container{max-width:95%}}.copyright{display:block;font:italic .8em Georgia,serif;margin:1em auto;text-align:center}.dark{color:#fff}.dark a:active,.dark a:focus,.dark a:hover,.dark a:link,.dark a:visited{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}.dark a:active,.dark a:focus,.dark a:hover{border-bottom:1px solid #fff}.error{color:#a63305}.text-center{text-align:center}.global-nav ul,.pull-right{float:right}section>header{margin-top:3em}section>header+div{padding-left:2em}.nav-inline{margin:0;padding:0}.nav-inline li{display:inline-block}.nav-meta{font:400 .6em Arial,sans-serif;text-transform:uppercase}.nav-meta::before{content:'[ '}.nav-meta::after{content:' ]'}.nav-meta.nav-inline+li::before{content:" | "}html{-moz-animation:fadein .2s;-webkit-animation:fadein .2s;animation:fadein .2s;color:#231f20}hr{border:2px solid #231f20}.header{overflow:hidden}.header__logo{display:block;float:left;font:700 .8em Arial,sans-serif;margin-top:.3em;padding:23px 20px 28px 70px;position:relative}.header__logo:link,.header__logo:visited{color:#231f20;border-bottom:0}.header__logo:before{background:#fff 0 0 no-repeat;content:'';height:60px;left:0;top:0;position:absolute;width:60px;transition:.2s linear}.header__logo:active,.header__logo:focus,.header__logo:hover{outline:0}.header__logo:active:before,.header__logo:focus:before,.header__logo:hover:before{transform:rotate(360deg);transition:.2s linear}@media screen and (max-width:768px){.header__logo{float:none;margin:1.3em auto 0;padding:0;text-align:center}.header__logo:before{background-position:center 0;background-repeat:no-repeat;display:block;margin-bottom:1em;width:100%;position:static}}.raise-padded{position:relative;top:0;transition:.2s all linear;transition-delay:.2s}.raise-padded:focus,.raise-padded:hover{padding-bottom:5px;top:-5px;transition:.2s all linear;transition-delay:.2s}.global-nav{padding-top:20px}.global-nav ul{margin:0;padding:0}.global-nav ul li{display:inline-block;list-style:none}.global-nav ul li:before{content:'';padding:0}.global-nav a{border-bottom:3px solid #fff;display:inline-block;font:13px Arial,sans-serif;padding:6px 15px;text-transform:uppercase;position:relative;top:0;transition:.2s all}.global-nav a:link,.global-nav a:visited{color:#231f20}.global-nav a.active,.global-nav a:active,.global-nav a:focus,.global-nav a:hover{border-color:#231f20;color:#231f20;outline:0;padding-bottom:11px;text-decoration:none;top:-5px}@media screen and (max-width:768px){.global-nav{padding-top:0;position:fixed;top:0;right:0;left:0;z-index:1}.global-nav .nav-expander{background:#231f20 0 0 no-repeat;position:absolute;right:10px;bottom:-46px;height:32px;width:32px;transition-property:bottom;transition-duration:.2s;transition-timing-function:ease-in;transition-delay:.19s}.global-nav ul{background-color:#231f20;clear:both;display:block;float:none;max-height:0;overflow:hidden;padding:0 10px;transition-property:max-height;transition-duration:.2s;transition-timing-function:ease-in}.global-nav ul li{border-bottom:1px dotted #fff;display:block;font-size:16px}.global-nav ul li:last-child{border-bottom:none}.global-nav a{border-bottom:0;display:block;font-size:15px;letter-spacing:.05em;padding:.8em 0 .8em .8em}.global-nav a:link,.global-nav a:visited{color:#fff}.global-nav a.active,.global-nav a:active,.global-nav a:focus,.global-nav a:hover{padding-bottom:.8em;top:0}.global-nav.expanded .nav-expander{bottom:-32px;transition-property:bottom;transition-duration:.05s;transition-timing-function:ease-in;transition-delay:0s}.global-nav.expanded ul{max-height:300px}}.article-noveau{max-width:720px}.article-noveau a:link,.article-noveau a:visited{border-bottom:1px solid #231f20;color:#231f20;text-decoration:none}.article-noveau a:link>code,.article-noveau a:visited>code{color:#231f20}.article-noveau a:focus,.article-noveau a:hover{color:#1982d1;border-color:#1982d1}.article-noveau a:focus>code,.article-noveau a:hover>code{color:#1982d1}.article-noveau h1 a:link,.article-noveau h1 a:visited,.article-noveau h2 a:link,.article-noveau h2 a:visited,.article-noveau h3 a:link,.article-noveau h3 a:visited,.article-noveau h4 a:link,.article-noveau h4 a:visited,.article-noveau h5 a:link,.article-noveau h5 a:visited{border-bottom:none}.article-noveau header h1{font-size:40pt;margin:2em 0 .6em}.article-noveau header h1 a:link,.article-noveau header h1 a:visited{border-bottom:2px transparent}.article-noveau header h1 a:focus,.article-noveau header h1 a:hover{border-bottom:2px dotted #231f20;color:#231f20}.article-noveau header h1 small{font:italic .5em/1 Georgia,serif;position:relative;bottom:.3em}@media screen and (max-width:768px){.article-noveau{margin-top:0}.article-noveau.container{margin:auto 10px;max-width:calc(100% - 20px)}.article-noveau blockquote::before{content:''}.article-noveau ol,.article-noveau ul{margin:0;padding:0 0 0 1.6em}.article-noveau>header h1{font-size:1.8em;margin:1em 20px .4em 0}}.article-noveau--leader{font-size:1.4em;line-height:1.4}.article-noveau--content__dropcap>.article__figure--jumbo:first-child{margin-top:0}@media screen and (min-width:769px){.article-noveau--content__dropcap>.article-noveau--foreword+p:first-letter,.article-noveau--content__dropcap>.article__figure--jumbo+p:first-letter,.article-noveau--content__dropcap>.article__leader+p:first-letter,.article-noveau--content__dropcap>hr+p:first-letter,.article-noveau--content__dropcap>p:first-child:first-letter{float:left;font-size:4em;padding:.18em .1em .18em 0}.article-noveau--content__dropcap>.article__figure--jumbo+p.article__leader:first-letter,.article-noveau--content__dropcap>p:first-child.article__leader:first-letter{float:none;font-size:inherit;padding:inherit}}@media screen and (min-width:769px){.article__leader{margin-left:-60px;margin-right:-60px}}@media screen and (min-width:769px){.article__figure--jumbo{margin-left:-140px;max-width:1036px}}.articles__list-item{margin-bottom:1em}.articles__list-item .articles__list-item-summary{display:block}.articles__list-item a:link,.articles__list-item a:visited{color:#231f20}.articles__list-item a:hover{text-decoration:none}.articles__list-item a:hover .articles__list-item-header{text-decoration:underline}.articles__list-item .articles__list-item-header{display:block;font:400 18px/1.4 Georgia,serif;margin:1em 0}@media screen and (min-width:769px){.articles__list-item a:hover .articles__list-item-header{text-decoration:none}.articles__list-item .articles__list-item-header small{font-size:.8em;font-style:italic;padding:0 .2em;text-transform:lowercase;vertical-align:text-bottom}.articles__list-item .articles__list-item-summary{display:block;font-size:15px;font-style:italic;line-height:1.4}.articles__list-item a{display:block;position:relative;top:0;transition:.1s linear top;transition-delay:.2s}.articles__list-item a:link,.articles__list-item a:visited{border-top:3px solid #fff;color:#231f20}.articles__list-item a:focus,.articles__list-item a:hover{text-decoration:none;border-top:3px solid #231f20;top:-3px}.articles__list-item a:focus{outline:0}}.articles__list{padding:0;margin:0}.articles__list a:link,.articles__list a:visited{border-bottom:none}.articles__list li{border-top:1px solid #231f20}.articles__list li:before{content:'';padding:0}@media screen and (min-width:1024px){.articles__list blockquote,.articles__list ol,.articles__list ul{line-height:1.6}.articles__list li{float:left;list-style:none;margin-right:20px;margin-bottom:2em;max-width:332px}.articles__list.articles__list--2n li:nth-child(2n){margin-right:0}.articles__list.articles__list--2n li:nth-child(2n+1){clear:left}.articles__list.articles__list--3n li:nth-child(3n){margin-right:0}.articles__list.articles__list--3n li:nth-child(3n+1){clear:left}}.articles__body{display:flex;flex-grow:2;flex-direction:column}@media screen and (min-width:769px){.articles__body{flex-direction:row}}.articles__sidebar{flex-grow:1;margin-top:2em}.articles__sidebar ul{padding:0;margin:0}.articles__sidebar h4{text-transform:uppercase}.articles__sidebar form{margin:1rem 0}.articles__sidebar fieldset{border:0;padding:0}.articles__sidebar input[type=email]{border:1px solid #231f20;font-size:14px}.articles__sidebar input[type=email]:focus{background-color:#fff;border-color:#1982d1}.articles__sidebar input[type=submit]{margin-top:.3rem;padding:.6rem}.articles__sidebar .articles__sidebar-group{border-top:2px solid #231f20;margin-bottom:2em}.articles__sidebar a:link,.articles__sidebar a:visited{border-bottom:1px dotted #231f20;color:#231f20}.articles__sidebar a:focus,.articles__sidebar a:hover{text-decoration:none;border-bottom-style:solid}@media screen and (min-width:769px){.articles__sidebar{border-left:1px dotted #231f20;margin:0 0 0 1em;max-width:27%;padding:0 0 2em 1em}.articles__sidebar h4{margin:.9em 0 .5em;padding:.5em;font:.8rem/1 normal Georgia,serif;letter-spacing:.1rem}.articles__sidebar fieldset,.articles__sidebar li,.articles__sidebar p{font:.8rem/1.3 normal Arial,sans-serif;padding-left:.5em;padding-right:.5em}.articles__sidebar p{margin:0;font-style:italic}}.articles__sidebar li{margin:0;padding:0}.articles__sidebar li:before{content:'';padding:0}.articles__sidebar li a:link,.articles__sidebar li a:visited{display:flex;font:1em/1 normal Arial,sans-serif;justify-content:space-between;padding:.4rem .5em}.articles__leader{text-align:center;font-style:italic;margin-top:0;margin-bottom:1.6em}@media screen and (max-width:768px){.articles__leader{display:none}}.article-noveau .article-noveau--afterword,.article-noveau .article-noveau--foreword{color:#231f20;border:1px solid #231f20;border-width:1px 0;font:italic .8em/1.4em Arial,sans-serif;margin:2em auto;padding:20px;max-width:680px}.article-noveau .article-noveau--afterword{border-bottom:0;padding-top:30px}.article-noveau .article-noveau--afterword strong{font-size:.85em;font-style:normal;text-transform:uppercase}.sharebox__title{max-width:100px;margin:0 20px 0 30px;font:400 1.2em Georgia,serif}.sharebox__content{font-family:Arial,sans-serif;text-align:center}.sharebox{display:flex;flex-direction:row;align-items:center;background-color:#231f20;color:#fff;margin:0 auto 2em;padding:20px;max-width:720px;border:3px double #fff;border-width:3px 0}.sharebox a:link,.sharebox a:visited{color:#fff;border-bottom:1px dotted #fff;text-decoration:none}.sharebox a:focus,.sharebox a:hover{border-bottom-style:solid}.sharebox p{font-size:.8em;margin:0}@media screen and (max-width:768px){.sharebox{display:none}}.masthead{border-bottom:1px solid #231f20;margin:0 0 1.5em;overflow:visible;text-align:center}.masthead a:link{border-bottom:none}.masthead>*{background:#fff;display:inline-block;font-size:18px;letter-spacing:.2em;padding:0 1.3em;position:relative;text-transform:uppercase;top:14px}.masthead h1{margin:0}@media screen and (max-width:768px){.masthead{border:0;margin:1em 0 3em;width:105%}}h1 a:link,h1 a:visited{color:#231f20}.feature{display:block;margin:-10px -10px 2rem;background-position:right bottom;background-size:cover;min-height:400px;position:relative}@media screen and (max-width:768px){.feature{border:none;box-shadow:0;margin:0 0 2rem;min-height:300px}}.feature:link,.feature:visited{border:10px solid #fff}.feature:focus,.feature:hover{top:-3px;box-shadow:0 3px 6px rgba(0,0,0,.4);transition:all .1s linear;transition-delay:.2s;text-decoration:none}.feature,.feature:active{box-shadow:0 0 0 transparent,inset 0 -1px 0 #231f20;top:0;transition:all .1s linear;transition-delay:.2s}.feature.feature--dark{background-color:#231f20;color:#fff;text-shadow:2px 2px #231f20,2px 2px 10px #231f20,2px 2px 20px #231f20}.feature.feature--dark:link,.feature.feature--dark:visited{color:#fff}.feature.feature--dark .feature__title{background-color:#231f20}.feature .feature__title{padding:1em;position:absolute;bottom:0;font-size:24pt;line-height:1.3;max-width:60%}.feature .feature__title h2{line-height:.9;font-size:48pt;margin:0 0 1rem}@media screen and (max-width:768px){.feature .feature__title{font-size:18pt;max-width:100%;bottom:auto;top:0}.feature .feature__title h2{font-size:24pt;line-height:1}}.contact-form{margin:auto;max-width:400px;width:100%}.contact-form fieldset{border:none;margin:0;padding:10px;width:380px}.contact-form label{display:block;margin:1em 0 .3em;font-size:.9rem;letter-spacing:.1em}.contact-form label em{font-style:normal;border-bottom:1px dotted #231f20}.contact-form label .instruction{font-style:italic;font-size:.8em;text-transform:none}.contact-form input,.contact-form textarea{width:360px}.contact-form .contact-form__error{color:#a63305}@media screen and (max-width:768px){.contact-form{margin:auto;width:100%}.contact-form fieldset{padding:0;width:100%}}.contact-form__submit{display:block;margin:.5em auto 0;text-align:center}.dark .nav-inline{cursor:default;font-size:24px;margin:auto;text-align:center}.dark .nav-inline li{margin:3px 18px}.dark .nav-inline li:before{content:'';padding:0}.dark .nav-inline a:link{border:0}.cq-demo nav{margin-top:.5rem}.cq-demo nav button{display:inline-block;padding:.5rem 1rem;margin:3px}.header__link{position:relative;width:0;height:0}.header__link:link,.header__link:visited{color:#231f20}.header__link>span.fa.fa-anchor{font-size:.5em;left:-1.7em;opacity:0;position:absolute;top:.7em;width:1.7em;transition:.3s opacity}.header__link:focus>span.fa.fa-anchor,.header__link:hover>span.fa.fa-anchor{opacity:1}@media screen and (max-width:768px){.header__link>span.fa.fa-anchor{display:none}}ul>li{list-style-type:none;position:relative}ul>li:before{font-family:FontAwesome;font-size:.7em;content:'\f005';position:absolute;line-height:2.3;left:-2em}input[type=email],input[type=text],textarea{border:1px solid #918f90;border-radius:2px;font:italic .8em Georgia,serif;letter-spacing:.05em;padding:10px;width:calc(100% - 20px);transition:.2s background-color}input[type=email]:active,input[type=email]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{background-color:#f4f9fd;border-color:#1982d1;color:#1466a3;outline:0}input[type=email]:active:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=text]:active:-moz-placeholder,input[type=text]:focus:-moz-placeholder,textarea:active:-moz-placeholder,textarea:focus:-moz-placeholder{color:#81bae6}input[type=email]:active::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=text]:active::-moz-placeholder,input[type=text]:focus::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder{color:#81bae6}input[type=email]:active:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=text]:active:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,textarea:active:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#81bae6}input[type=email]:active::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=text]:active::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,textarea:active::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#81bae6}@media screen and (max-width:768px){input[type=email],input[type=text],textarea{font-size:1em;margin:0 0 1em;padding:1em;width:calc(100% - 2em)}}.btn,button,input[type=submit]{background-color:#231f20;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:.8em;letter-spacing:.1em;padding:.5em 2em;max-width:180px;text-transform:uppercase;transition:.1s linear all}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#1982d1;outline:0;transition:.1s linear all}.btn:active,button:active,input[type=submit]:active{position:relative;top:1px}@media screen and (max-width:768px){.btn,button,input[type=submit]{font-size:1em;margin-bottom:1em;max-width:100%;width:100%;padding:1em 0}.microask .btn,.microask button,.microask input[type=submit]{display:inline-block;margin-bottom:0;width:auto}}a.btn:link,a.btn:visited{color:#fff}a.btn:focus,a.btn:hover{text-decoration:none}.btn.btn-lite,.btn.btn-lite:link,.btn.btn-lite:visited,a.btn.btn-lite,a.btn.btn-lite:link,a.btn.btn-lite:visited{color:#231f20;background-color:#fff;border:1px solid #4c3435;border-width:1px 1px 2px}.btn.btn-lite:active,.btn.btn-lite:focus,.btn.btn-lite:hover,a.btn.btn-lite:active,a.btn.btn-lite:focus,a.btn.btn-lite:hover{background-color:#fff;border-color:#1982d1;color:#1982d1}.btn.btn-lite:active,a.btn.btn-lite:active{border-width:1px}.btn.btn-lite i,a.btn.btn-lite i{display:inline-block;width:1.4em}.btn-group{text-align:center;margin:2em auto 4em}.sharebox form{margin:auto;text-align:center}.sharebox form fieldset{border:0}.sharebox form input[type=email]{border:1px solid #fff;font-size:14px;width:200px}.sharebox form input[type=email]:focus{background-color:#fff;border-color:#1982d1}.sharebox form input[type=submit]{border:1px solid #fff;margin-left:10px;padding:2px 1.3em;font-style:normal;font-size:13px}.sharebox form input[type=submit]:active,.sharebox form input[type=submit]:focus{background-color:#231f20;border-color:#1982d1;color:#1982d1}@keyframes fadein{from{opacity:.9}to{opacity:1}}.article-noveau--social{text-align:center}.article-noveau--author,.article-noveau--social{border-top:1px dotted #231f20;margin:2em auto 0;max-width:720px;padding:1em 0}@media screen and (max-width:768px){.article-noveau--author{border-top:2px solid #231f20;margin-top:3em;padding-top:1em}}.author-badge--mugshot{background:url(https://en.gravatar.com/userimage/25804484/c92f93a63a7100cf84a4e3cad576f129.jpeg?size=48) center center no-repeat;height:48px;width:48px;overflow:hidden;float:left;margin-left:70px;margin-right:15px}@media screen and (max-width:768px){.author-badge--mugshot{margin-left:0}}.author-badge--content{font-size:.8em;font-style:italic}.author-badge--content h3{margin:0 0 .6em}.author-badge--content p{margin-right:.6em;line-height:1.6}.author-badge--content a:link,.author-badge--content a:visited{color:#231f20;border-bottom:1px dotted #231f20}.author-badge--content a:active,.author-badge--content a:focus,.author-badge--content a:hover{text-decoration:none}@media screen and (max-width:768px){.author-badge--content{margin-left:63px}}.article-noveau--categories{padding:0 0 1em;position:relative;top:-1em;font-family:Arial,sans-serif;font-size:.8em;text-align:center}.article-noveau--categories li{display:inline;padding:0 .2em}.article-noveau--categories>li:before{content:""}.related-posts{margin:3em auto 1em;padding:20px 20px 0;max-width:500px}.related-posts ul{margin-bottom:0}.related-posts h3{margin:.4em auto;text-align:center}.related-posts h5{margin-bottom:0}.related-posts blockquote{margin:0;padding:0;border:0;font-style:italic;font-size:.9em}@media screen and (max-width:768px){.related-posts{border-top:0;margin:2em 0 0 1em;padding:0;max-width:auto}.related-posts h3{margin:.4em 0;text-align:left}.related-posts ul{margin:inherit 0;padding-left:1.6em}.related-posts blockquote,.related-posts h5{font-size:1em}}figure.twitter-intent{display:none;border:1px solid #231f20;border-width:3px 0 1px;margin-top:1.5em;margin-bottom:.5em;max-width:40%;padding:1.5em .5em}figure.twitter-intent a:link,figure.twitter-intent a:visited{border:none;color:#231f20}figure.twitter-intent blockquote{border:0;text-align:center;font-size:1.1em;font-style:italic;margin:0;padding:0}figure.twitter-intent blockquote a:focus,figure.twitter-intent blockquote a:hover{color:#1982d1;transition:.2s linear color;text-decoration:none}figure.twitter-intent blockquote:before{color:#777;content:open-quote;padding-right:3px;position:relative}figure.twitter-intent blockquote:after{color:#777;content:close-quote;padding-left:3px;position:relative}figure.twitter-intent figcaption{font-size:24px}figure.twitter-intent figcaption a:focus,figure.twitter-intent figcaption a:hover{color:#1982d1;transition:.2s linear color}@media screen and (min-width:769px){figure.twitter-intent{display:block}}@media screen and (min-width:769px){.two-col{display:flex;flex-direction:row;justify-content:stretch}.two-col>*{flex:1}.two-col>:first-child{margin-right:10px}.two-col>:last-child{margin-left:10px}}