html{box-sizing:border-box;height:100%;font-size:1em;overflow-x:hidden}*,:before,:after{box-sizing:inherit;margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:none}h1,h2,h3,h4,h5,h6{font-size:100%}p{margin-top:0}.contentImageLeft{float:left;margin:5px 5px 5px 0}.contentImageRight{float:right;margin:5px 0 5px 5px}button,input,textarea,select,th,td,pre{font-size:100%}input[type=text],textarea{-webkit-appearance:none;border-radius:0}form{margin:0;padding:0}.clear{visibility:hidden;clear:both;height:1px;margin-top:-1px;overflow:hidden}.clearLeft{visibility:hidden;clear:left;height:1px;margin-top:-1px;overflow:hidden}.clearRight{visibility:hidden;clear:right;height:1px;margin-top:-1px;overflow:hidden}.clearInside:after{content:".";clear:both;visibility:hidden;height:0;display:block}ul.block,ul.block li,ol.block,ol.block li{margin:0;padding:0;list-style:none;display:block}.hiddenText{width:0;height:0;display:block;overflow:hidden}.fl{float:left}.fr{float:right}.cf:before{content:" ";display:table}.cf:after{content:" ";clear:both;display:table}@font-face{font-family:libre_caslon_textregular;src:url(/build/assets/LibreCaslonText-Regular-webfont-L0AqFfqi.woff2)format("woff2"),url(/build/assets/LibreCaslonText-Regular-webfont-uPhLRu-u.woff)format("woff"),url(/build/assets/LibreCaslonText-Regular-webfont-CrkG_t8N.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:crimson_textsemibold;src:url(/build/assets/CrimsonText-Semibold-webfont-C-gSclGu.woff2)format("woff2"),url(/build/assets/CrimsonText-Semibold-webfont-BigCnPku.woff)format("woff"),url(/build/assets/CrimsonText-Semibold-webfont-C-4f5HNT.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:crimson_text;src:url(/build/assets/CrimsonText-Roman-webfont-DrmAD4Us.woff2)format("woff2"),url(/build/assets/CrimsonText-Roman-webfont-6gD8J9qC.woff)format("woff"),url(/build/assets/CrimsonText-Roman-webfont-1Nd8CYSU.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:crimson_text;src:url(/build/assets/CrimsonText-Italic-webfont-C9R144m-.woff2)format("woff2"),url(/build/assets/CrimsonText-Italic-webfont-CgpkV8QD.woff)format("woff"),url(/build/assets/CrimsonText-Italic-webfont-DLFumJbs.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:crimson_text;src:url(/build/assets/CrimsonText-Bold-webfont-SsiBdGdU.woff2)format("woff2"),url(/build/assets/CrimsonText-Bold-webfont-nK-w3nfs.woff)format("woff"),url(/build/assets/CrimsonText-Bold-webfont-CtNthXiU.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:crimson_text;src:url(/build/assets/CrimsonText-BoldItalic-webfont-menafPOt.woff2)format("woff2"),url(/build/assets/CrimsonText-BoldItalic-webfont-C-3MxE55.woff)format("woff"),url(/build/assets/CrimsonText-BoldItalic-webfont-CL3jUejO.ttf)format("truetype");font-weight:700;font-style:italic}:focus{outline:none}html{height:100%}body{color:#3a3a3a;background:url(/build/assets/bg-main-BLWx27GO.png) 50% repeat-y;height:100%;font-family:crimson_text,sans-serif}h1,h2,h3,h4,h5,h6{color:#3a3a3a;letter-spacing:-1px;font-family:crimson_textsemibold,sans-serif}.mainText{color:#3a3a3a;letter-spacing:-1px;margin:35px 0 25px;font-family:crimson_textsemibold,sans-serif;font-size:50px;line-height:50px}.mainContainer{max-width:1200px;min-height:100%;margin:0 auto;display:flex;position:relative}.mobileHeader{display:none}.mobileHeader a.toggleMenu svg{fill:currentColor;color:#3a3a3a}.sideBar{background:#f2f2f2;flex:0 0 220px;width:220px;padding:60px 20px 20px;font-family:libre_caslon_textregular,sans-serif}.sideBar.visible{display:block}.sideBar .logo{padding-bottom:30px}.sideBar .logo svg{fill:currentColor;color:#8c8e90}.contentBox{background:#fff;flex:1;min-width:0;padding:120px 0 120px 30px}.mainLogo img{width:77px}.socialIcons{padding-bottom:28px}.socialIcons a{float:left;margin-left:15px;display:block}.socialIcons a:first-child{margin:0}.socialIcons svg{fill:currentColor;color:#8c8e90}.socialIcons img{display:block}.blogMenu{color:#a7a9ac;font-size:13px;line-height:21px}.blogMenu .yearWrap{margin-bottom:21px}.blogMenu a,.blogMenu .hasActiveLinks .yearTitle{color:#414042}.blogMenu a.active{text-decoration:underline}.subText{font-size:23px;font-style:italic}.article{color:#080808}.article h1{font-size:55px}.article h2{font-size:25px}.article p{margin-bottom:12px}.article .annotation{font-size:22px;font-style:italic}.article .postContent{margin-top:43px;font-size:19px;line-height:22px}.article .postContent a{color:#3a3a3a;text-decoration:underline}.article img{max-width:100%;margin-bottom:20px;display:inline-block}.share a{color:#080808}.share{color:#95979a;font-size:18px;font-style:italic}.comments{border-top:1px solid #c4c6c8;margin-top:20px;padding-top:24px}.comments .count{color:#95979a;margin-bottom:9px;font-size:18px;font-style:italic}.comments .field{display:none}.comments .item{padding:10px 0}.comments .item .author{color:#231f20;font-size:18px;line-height:18px}.comments .item .author span{margin-right:20px;display:inline-block}.comments .item .author a{color:#95979a;font-size:15px;font-style:italic}.comments .item .text{color:#6b6c6f;font-size:18px}.comments .childComments{padding-left:30px}.comments form{padding-bottom:50px}.comments form .error{color:#993a3a}.comments form input{float:left;color:#3a3a3a;-o-transition:all .25s ease-in-out;border:none;font-family:crimson_text,sans-serif;transition:all .25s ease-in-out;display:block}.comments form input[type=text]{border-bottom:1px solid #c5c7c8;margin-left:5px;padding:0}.comments form label{float:left;color:#95979a;-o-transition:all .25s ease-in-out;background:0 0;border:0;height:22px;font-family:crimson_text,sans-serif;font-size:18px;font-style:italic;line-height:22px;transition:all .25s ease-in-out;display:block}.comments form textarea{float:left;color:#3a3a3a;-o-transition:all .25s ease-in-out;resize:none;border:1px solid #c5c7c8;width:100%;height:100px;margin:5px 0 10px;padding:10px;font-family:crimson_text,sans-serif;transition:all .25s ease-in-out;display:block}.comments form textarea:focus,.comments form input:focus{border-color:#3a3a3a}.comments input[type=submit]{color:#95979a;float:right;cursor:pointer;background:0 0;border:0;height:22px;font-size:18px;font-style:italic;line-height:22px}.comments input[type=submit]:hover{color:#333}@media only screen and (device-width>=320px) and (device-width<=480px){.sideBar{width:60%;margin-left:-60%}}@media only screen and (device-width<=1024px){body{background:#fff;overflow-x:hidden}body.posts-index .contentBox{padding-left:20px;padding-right:20px}.mainContainer{z-index:10;width:100%;margin:0;display:block;position:relative}.contentBox{width:100%;margin:0;padding:75px 0 0}.contentBox h1,.contentBox .annotation,.contentBox .share,.contentBox .comments,.contentBox .postContent .text{padding-left:20px;padding-right:20px}.mobileHeader{background:#fff;width:100%;padding:20px;display:block;position:fixed}.mobileHeader .logo{float:right;margin:0;padding:0}.mobileHeader .logo img{height:30px}.sideBar{z-index:500;width:60%;height:100%;margin-left:-60%;padding-top:20px;display:none;position:absolute;top:0;left:0}.mainLogo{display:none}.mainText,.article h1{margin-top:2px;margin-bottom:10px;font-size:40px;line-height:.95em}}@media only screen and (device-width>=1024px) and (device-width<=1400px){.contentBox{padding-right:30px}}
