/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}body{display:flex;min-height:100vh;flex-direction:column}.wrapper{flex:1;padding:64px 32px 32px}@media only screen and (max-width:40em){.wrapper{padding:32px 25px 25px}}.icon{vertical-align:bottom}body{color:#222;font-size:19px;font-family:"Libre Baskerville",Georgia,serif;line-height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",Georgia,serif;font-size:19px;margin:0 0 25px;line-height:initial}@media only screen and (max-width:40em){h1,h2,h3,h4,h5,h6{font-size:16px}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.post-content h1{font-size:32px}.post-content h2{font-size:28px}.post-content h3{font-size:26px}.post-content h4{font-size:22px}.post-content h5{font-size:19px}.post-content ol,.post-content p,.post-content ul{font-size:16px;margin-bottom:25px}.post-content li{margin:0 0 12.5px}p{margin:0 0 32px}p.font-medium{margin:0 0 25px}p.font-small{margin:0 0 22px}p.font-tiny{margin:0 0 19px}@media only screen and (max-width:40em){p{margin:0 0 25px}}blockquote{margin:0;padding:0 64px 0 64px;font-style:italic}@media only screen and (max-width:40em){blockquote{padding:0 44px 0 44px}}hr{border:0;height:1px;background-color:#ecf0f1;margin:0 0 32px}@media only screen and (max-width:40em){hr{margin:0 0 25px}}ol,ul{margin:0 0 32px}ol ol,ol ul,ul ol,ul ul{margin:0}@media only screen and (max-width:40em){ol,ul{margin:0 0 25px}}a{color:#222;transition:.4s}a:visited{color:#222}a:hover{color:#7e7e7e}a:active{color:#222}a.custom{text-decoration:none}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.post-card{border-bottom:1px solid #ecf0f1;margin-bottom:32px;padding-bottom:32px}@media only screen and (max-width:40em){.post-card{margin-bottom:25px;padding-bottom:25px}}.post-header{margin-bottom:8px}.post__title{margin-top:0;margin-bottom:0}.post__title a{display:block;border-bottom:none;color:#222}.post__title a:hover{color:#7e7e7e}.post__date,.post__primarytag{color:#7e7e7e;font-size:14px;line-height:22px}.post__excerpt p{font-size:14px;line-height:25px;margin-bottom:16px}.post__meta{line-height:25px}.post__meta__author-thumb{width:24px;height:24px;float:left;margin-right:10px;margin-bottom:0;border-radius:3px}.post__meta__author-name{font-size:14px;line-height:22px}.post__meta__author-name a{text-decoration:none}.box{padding:32px 0;margin-bottom:32px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;overflow:hidden}@media only screen and (max-width:40em){.box{padding:16px 0;margin-bottom:16px}}.box__icon{float:left;width:32px;margin-right:10.6666666667px}.box__title{margin:0;font-weight:300;line-height:25px}.box__body{overflow:hidden}.box__text{font-size:14px;line-height:22px;margin-top:11px;margin-bottom:0}img{display:block;height:auto;max-width:100%}@media only screen and (max-width:40em){img{margin-bottom:22px}}.post-content img{margin-bottom:32px}p img{margin-bottom:0}.twitter-tweet,iframe{margin-bottom:32px!important}@media only screen and (max-width:40em){.twitter-tweet,iframe{margin-bottom:22px}}.kg-width-full img{max-width:100vw}.kg-width-wide img{max-width:85vw}.post-tags{font-size:14px;margin-bottom:32px}.post-tags a{padding:11px 22px;margin-right:8px;background-color:#fafafa;text-decoration:none}.post-footer{line-height:22px;margin-bottom:32px}.share-link{font-size:14px;margin-right:8px}code,pre{font-family:Courier,monospace;background-color:#fafafa}pre{margin-top:0;margin-bottom:32px;padding:32px;overflow:auto;font-size:16px;white-space:pre-wrap;word-wrap:break-word}@media only screen and (max-width:40em){pre{margin-bottom:22px;padding:25px}}p code{padding:3.125px 6.25px}.row{margin:0 auto;max-width:960px}.row:after,.row:before{display:table;clear:both;content:" "}.row .row{margin-right:-1em;margin-left:-1em}.column{position:relative;float:left;padding-right:1em;padding-left:1em;width:100%}.column--center{float:none;margin:0 auto}@media only screen{.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}}@media only screen and (min-width:40.063em){.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}}@media only screen and (min-width:64em){.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}}input,input[type=email],input[type=number],input[type=tel],input[type=text],textarea{background:0 0;font-family:"Libre Baskerville",Georgia,serif;display:inline-block;width:100%;max-width:100%;margin-bottom:0;border:1px solid #222;padding:8px 16px;line-height:32px;outline:0;font-weight:inherit}@media only screen and (max-width:40em){input,input[type=email],input[type=number],input[type=tel],input[type=text],textarea{padding:5.5px 11px}}input:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #7e7e7e}.separator{text-transform:uppercase;font-size:13px;margin:2rem auto;text-align:center;position:relative}.separator:after{position:absolute;right:0;left:0;top:50%;content:"";border-bottom:1px solid #ecf0f1}.separator-title{position:relative;z-index:1;padding:0 1rem;background:#fff none repeat scroll 0 0}.site-nav a{display:block;letter-spacing:1.5px;text-transform:none;text-decoration:none;font-size:12px;color:#7e7e7e;border-bottom:0}.site-nav a.current,.site-nav a:hover{color:#222}@media only screen and (max-width:40em){.site-nav a{padding:5.5px 0;border-bottom:1px solid #ecf0f1}}@media only screen and (max-width:40em){.site-nav{opacity:0;height:0;margin-bottom:22px;transition:all .4s}}.menu-toggle-button{display:none}@media only screen and (max-width:40em){.menu-toggle-button{display:block;position:absolute;top:0;right:16px;font-size:14px;text-transform:uppercase;letter-spacing:1px;cursor:pointer}}#menu-toggle{display:none}#menu-toggle:checked+.site-nav{opacity:1;height:auto}.post-prev-next-pagination{margin-bottom:32px}@media only screen and (max-width:40em){.post-prev-next-pagination{margin-bottom:25px}}.post-navigation{font-size:14px;line-height:25px}.post-navigation .icon{display:none}@media only screen and (max-width:40em){.post-navigation .icon{display:inline-block}}@media only screen and (max-width:40em){.post-navigation .post-navigation__title{display:none}}.post-navigation.prev{float:left}.post-navigation.next{text-align:right;float:right}@media only screen and (max-width:40em){.post-navigation.next,.post-navigation.prev{text-align:center}}.post-navigation__link{text-decoration:none;padding:8px 16px}.pagination{font-size:14px;line-height:25px}.pagination a{width:50%;text-decoration:none}.newer-posts{float:left;text-align:left}.older-posts{float:right;text-align:right}.logo{margin-bottom:12.5px}.site-footer{padding:64px;color:#99999a;background-color:#fafafb}@media only screen and (max-width:40em){.site-footer{text-align:center;padding:25px}}.social-nav{margin:0;padding:0;line-height:25px;text-align:right}.social-nav li{display:inline-block}.social-nav .icon{fill:#222;transition:.5s}.social-nav .icon:hover{fill:#7e7e7e}@media only screen and (max-width:40em){.social-nav{text-align:center;padding-top:12.5px}}.author-image{float:left;margin:0;margin-right:25px}.author-image .img{height:96px;width:96px;background-position:center;background-size:cover;border-radius:4px}@media only screen and (max-width:40em){.author-image .img{height:double(32px);width:double(32px)}}@media only screen and (min-width:64em){.author-image{margin-right:32px}}.author-location{margin-right:double(32px)}.grey-bg{background-color:#fafafa}.list-bare,.no-bullets{list-style:none}.bullets-inside{list-style:inside}.list-bare{margin:0;padding:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hide{display:none}.hidden{border:0 none;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.light{font-weight:300}.regular{font-weight:400}.bold{font-weight:700}.italic{font-style:italic}.cap{text-transform:capitalize}.uppercase{text-transform:uppercase}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-base{font-size:19px}.font-medium{font-size:16px}.font-small{font-size:14px}.font-tiny{font-size:12px}