*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:10px;scroll-behavior:smooth}body{font-family:open sans,sans-serif,Arial,Helvetica;min-width:320px;color:#5e625d;font-size:1.6rem;margin:0;padding:0;display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}figure{margin:0}nav ul,nav ol{list-style:none;padding:0;margin:0}h1 a,h2 a,h3 a{font-weight:700}.rss svg{width:32px;height:32px}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{text-decoration:none;color:#5e625d;font-weight:500}a:hover{color:#d48166}var{padding:.2em .4em;margin:0;font-size:85%;background-color:#eee;border-radius:3px}blockquote{margin:0;background:#eee;padding:24px 32px;border-radius:4px;color:#333;text-align:left;border-left:4px solid #d48166}.highlight{border-radius:4px}.highlight>pre{border-radius:4px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.is-hidden{display:none!important}.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.row--pad{margin-left:-16px;margin-right:-16px}.row--pad>.col{margin-left:16px;margin-right:16px}.col{position:relative;width:100%;min-height:1px;flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%;-webkit-box-align:center;align-items:center}.col.col--1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}@media only screen and (max-width:576px){.col.col--sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}}.col.col--1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}@media only screen and (max-width:768px){.col.col--md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}}.col.col--1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}@media only screen and (max-width:992px){.col.col--lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}}.col.col--1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}@media only screen and (max-width:1200px){.col.col--xl-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%}}.col.col--2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}@media only screen and (max-width:576px){.col.col--sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}}.col.col--2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}@media only screen and (max-width:768px){.col.col--md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}}.col.col--2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}@media only screen and (max-width:992px){.col.col--lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}}.col.col--2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}@media only screen and (max-width:1200px){.col.col--xl-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%}}.col.col--3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}@media only screen and (max-width:576px){.col.col--sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}.col.col--3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}@media only screen and (max-width:768px){.col.col--md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}.col.col--3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}@media only screen and (max-width:992px){.col.col--lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}.col.col--3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}@media only screen and (max-width:1200px){.col.col--xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}.col.col--4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}@media only screen and (max-width:576px){.col.col--sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}}.col.col--4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}@media only screen and (max-width:768px){.col.col--md-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}}.col.col--4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}@media only screen and (max-width:992px){.col.col--lg-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}}.col.col--4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}@media only screen and (max-width:1200px){.col.col--xl-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%}}.col.col--5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}@media only screen and (max-width:576px){.col.col--sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}}.col.col--5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}@media only screen and (max-width:768px){.col.col--md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}}.col.col--5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}@media only screen and (max-width:992px){.col.col--lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}}.col.col--5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}@media only screen and (max-width:1200px){.col.col--xl-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%}}.col.col--6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media only screen and (max-width:576px){.col.col--sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}.col.col--6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media only screen and (max-width:768px){.col.col--md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}.col.col--6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media only screen and (max-width:992px){.col.col--lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}.col.col--6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media only screen and (max-width:1200px){.col.col--xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}.col.col--7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}@media only screen and (max-width:576px){.col.col--sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}}.col.col--7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}@media only screen and (max-width:768px){.col.col--md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}}.col.col--7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}@media only screen and (max-width:992px){.col.col--lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}}.col.col--7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}@media only screen and (max-width:1200px){.col.col--xl-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%}}.col.col--8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}@media only screen and (max-width:576px){.col.col--sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}}.col.col--8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}@media only screen and (max-width:768px){.col.col--md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}}.col.col--8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}@media only screen and (max-width:992px){.col.col--lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}}.col.col--8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}@media only screen and (max-width:1200px){.col.col--xl-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%}}.col.col--9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}@media only screen and (max-width:576px){.col.col--sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}}.col.col--9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}@media only screen and (max-width:768px){.col.col--md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}}.col.col--9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}@media only screen and (max-width:992px){.col.col--lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}}.col.col--9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}@media only screen and (max-width:1200px){.col.col--xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}}.col.col--10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}@media only screen and (max-width:576px){.col.col--sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}}.col.col--10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}@media only screen and (max-width:768px){.col.col--md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}}.col.col--10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}@media only screen and (max-width:992px){.col.col--lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}}.col.col--10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}@media only screen and (max-width:1200px){.col.col--xl-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%}}.col.col--11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}@media only screen and (max-width:576px){.col.col--sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}}.col.col--11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}@media only screen and (max-width:768px){.col.col--md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}}.col.col--11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}@media only screen and (max-width:992px){.col.col--lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}}.col.col--11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}@media only screen and (max-width:1200px){.col.col--xl-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%}}.col.col--12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media only screen and (max-width:576px){.col.col--sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.col.col--12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media only screen and (max-width:768px){.col.col--md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.col.col--12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media only screen and (max-width:992px){.col.col--lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.col.col--12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media only screen and (max-width:1200px){.col.col--xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.dl-flex{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start}.dl-multicolumn{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch}dt{padding:2px 0}.dl-flex dt{-webkit-box-flex:0;flex:0 0 35%;overflow:hidden}dd{padding:2px 0 0;margin-left:0}.dl-flex dd{-webkit-box-flex:65%;flex:65% 0 0;padding-left:16px;max-width:65%}.dl-flex dd+dd{margin-left:35%}@media(min-width:768px){.dl-flex dt{-webkit-box-flex:0;flex:0 0 20%}.dl-flex dd{-webkit-box-flex:80%;flex:80% 0 0;max-width:80%}.dl-flex dd+dd{margin-left:20%}}.avoid-break{flex-basis:50%;text-align:center}.share.share--links{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.share.share--links svg{width:24px;height:24px;color:currentColor}.share.share--links .share__icon+.share__icon{margin-left:8px}.share{position:relative}.share .share__icon+.share__icon{margin-left:4px}.share svg{-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease;will-change:transform}.share svg:hover,.share svg:focus{-webkit-transform:scale(1.2);transform:scale(1.2)}.share input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.share input[type=checkbox]:checked~.share__social{visibility:visible;-webkit-transform:translateX(-28px);transform:translateX(-28px);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease;will-change:transform}.share input[type=checkbox]:checked~.share__icon--toggle svg:first-child{display:none}.share input[type=checkbox]:checked~.share__icon--toggle svg:last-child{display:inline}.share .share__icon{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:pointer;outline:0}.share .share__icon--toggle{background:#fff}.share .share__icon--toggle svg:first-child{display:inline}.share .share__icon--toggle svg:last-child{display:none}.share__social{position:absolute;display:-webkit-box;display:flex;top:0;right:0;visibility:hidden;-webkit-transform:translateX(28px);transform:translateX(28px);-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease;will-change:transform}.book{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.book+.book{margin-top:32px}.book .book__aside{-webkit-box-flex:0;flex:0 0 30%}.book .book__aside img{width:100%}.book .book__main{-webkit-box-flex:1;flex:1 1 70%;padding-left:32px}.book .book__main h2{margin-top:0}.book .book__details{font-size:12px;line-height:16px;list-style:none;padding:0}.book .book__details li+li{padding-top:4px}.book .book__buy{font-size:16px;line-height:18px;font-weight:700}.book .book__buy svg{color:currentColor;width:18px;height:18px}.category-list{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.category-list__count{-webkit-transform:scale(.8);transform:scale(.8);display:inline-block;opacity:.7}.category-list__li{-webkit-box-flex:0;flex:none;display:inline-block;padding:5px 8px;background:#d48166;color:#fff;margin-right:2px;margin-bottom:2px}.category-list__li:visited{color:#fff}.category-list__li:hover,.category-list__li:active{color:#fff;background:#c9603e}.header{background:#373a36;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;position:relative}.header .header__wrapper{height:80px}.header .brand-logo{-webkit-box-flex:1;flex:auto;height:80px;display:inline-block}.header .brand-logo img{margin-top:16px}.header .main-nav{float:right;-webkit-box-flex:0;flex:none;max-height:80px;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;will-change:max-height}.container{max-width:960px;width:100%;padding:0 24px}.brand-logo img{max-height:48px}.main-nav{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;font-family:oswald,sans-serif}.main-nav a{color:#e6e2dd}.main-nav a:active{color:#e6e2dd}.main-nav a:visited{color:#e6e2dd}.main-nav a:hover{color:#fff}.main-nav .main-nav__tab{height:80px;font-size:22px;line-height:26px;padding:0 16px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:0 solid transparent;border-right:0 solid transparent;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease;color:#e6e2dd}.main-nav .main-nav__tab svg{fill:currentColor;width:26px;height:26px}.main-nav .main-nav__tab:hover{background:#414540;color:#fff}.main-nav .main-nav__tab:active{background:#555a54}.main-nav .main-nav__tab.is-active{color:#d48166;border-bottom-color:#d48166}.main-nav .main-nav__tab.is-active:active{color:#d48166}.main-nav .main-nav__tab.is-active:visited{color:#d48166}.main-nav .main-nav__tab.is-active:hover{color:#d88e76}@media screen and (max-width:960px){.main-nav .main-nav__tab.is-active{border-bottom-color:transparent}}@media screen and (max-width:960px){.header .header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}.header .main-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:0;overflow:hidden;clear:both;width:100%}.main-nav__tab{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;text-align:center}}.main{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;position:relative;-webkit-box-flex:1;flex:1;padding:32px 0}.main .container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}@media screen and (max-width:960px){.main .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.main .article{-webkit-box-flex:1;flex:1;margin:0 auto;max-width:680px}@media screen and (max-width:960px){.main .article{margin-right:0;width:100%;min-height:0}}.main .posts{-webkit-box-flex:1;flex:1;margin-right:24px}@media screen and (max-width:960px){.main .posts{margin-right:0;width:100%;min-height:0}}.main h2.category{font-family:oswald,sans-serif;font-size:18px;line-height:24px;color:#d48166}.main h2.category b{color:#5e625d}.main .sidebar{-webkit-box-flex:0;flex:0 0 240px}.main .sidebar h2{font-family:oswald,sans-serif;font-size:18px;line-height:24px}@media screen and (max-width:960px){.main .sidebar{float:none;padding:0;width:auto}}.pagination{display:-webkit-box;display:flex}.pagination .page-item{-webkit-box-flex:0;flex:initial;margin:0 2px}.pagination .page-item.active .page-link{color:#5e625d;background:#fff;pointer-events:none}.pagination .page-item.active .page-link:active{color:#5e625d}.pagination .page-item.active .page-link:visited{color:#5e625d}.pagination .page-item.active .page-link:hover{color:#5e625d}.pagination .page-item.active .page-link:hover,.pagination .page-item.active .page-link:active{background:#fff}.pagination .page-item .page-link{-webkit-box-flex:0;flex:none;display:inline-block;padding:4px 8px;background:#d48166;color:#fff;margin-right:2px;margin-bottom:2px}.pagination .page-item .page-link:visited{color:#fff}.pagination .page-item .page-link:hover,.pagination .page-item .page-link:active{color:#fff;background:#c9603e}.object-card{font-size:14px;line-height:18px}.object-card .object-card-copy a svg{width:18px;height:18px;fill:currentColor}.object-card .object-card__img{float:left;margin-bottom:8px;margin-right:8px;height:44px;width:44px;shape-outside:circle()}.object-card .object-card__cover{width:160px}.object-card h3{font-weight:700;font-size:16px;line-height:20px;margin:0}.object-card h3 svg{width:20px;height:20px;fill:currentColor}.object-card h3 a{font-weight:700}.object-card+.object-card{margin-top:8px}.footer{background:#373a36;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:center;justify-content:center;padding:24px 0}.footer a{color:#e6e2dd}.footer a:active{color:#e6e2dd}.footer a:visited{color:#e6e2dd}.footer a:hover{color:#d48166}.footer .footer__about figcaption{text-align:left}.footer .footer__avatar{width:96px;height:96px;border-radius:50%;float:left;margin-right:20px}.footer__social{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;max-height:96px;margin:-4px}.footer__social .icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:4px;-webkit-box-flex:1;flex:1}.footer__social .icon svg{fill:currentColor;width:24px;height:24px;margin-right:8px}.footer__credits{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}.footer__credits .icon+.icon{margin-top:8px}.footer__copyright{list-style:none;padding:24px 0 0;color:#e6e2dd}.footer__copyright>li{display:inline-block;float:left;margin-right:16px}@media screen and (max-width:960px){.footer__copyright .dot{display:none}.footer__copyright li{display:block;line-height:32px;clear:both;text-align:center}}.footer-col{color:#e6e2dd;font-size:16px;-webkit-box-flex:1;flex:1 1 33.3%}.footer-col .footer-col__header{font-size:18px;line-height:24px;margin:0 0 16px;padding:0;text-transform:uppercase}@media screen and (max-width:960px){.footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 16px}.row--pad>.col{margin:0}.footer-col{-webkit-box-flex:1;flex:1 1 100%}.footer-col+.footer-col{margin-top:32px}}.border-tlr-radius{border-top-left-radius:2px;border-top-right-radius:2px}.text-center{text-align:center}.radius{border-radius:2px}.padding-tb{padding-top:1.6rem;padding-bottom:1.6rem}.shadowDepth0{box-shadow:0 1px 3px rgba(0,0,0,.12)}.shadowDepth1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.card{background-color:#fff;margin-bottom:1.6rem}.card+.card{margin-top:16px;padding-top:32px;border-top:1px solid #e6e2dd}.card img{width:100%;max-width:100%;display:block;border-radius:2px}.card__padding{padding:1.6rem}figcaption{text-align:center;padding:8px 0;line-height:1.4;font-size:14px;opacity:.6}.card__content-small-image{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#eee;outline:1px solid #eee;width:100%;display:-webkit-box;display:flex;padding:16px 0}.card__content-small-image>img{width:auto}.card__content-image{min-height:80px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#eee;outline:1px solid #eee;width:100%}.card__image{min-height:100px;background-color:#eee;outline:1px solid #eee;position:relative;display:block;height:0;width:100%;padding-bottom:56.25%}.card__image>svg{width:48px;height:48px;fill:#999;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.card__image>svg path,.card__image>svg rect{fill:#999}.card__image>img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.card__content{position:relative;padding-top:16px;word-break:break-word}.card__content td{word-break:normal}.card__content pre>code{padding:0;margin:0;font-size:100%;background-color:transparent;border-radius:initial}.card__content code{padding:.2em .4em;margin:0;font-size:90%;background-color:rgba(27,31,35,5%);border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.card__meta .card__meta-category{color:#d48166}.card__meta .card__meta-category:active{color:#dfa28e}.card__meta .card__meta-category:visited{color:#d48166}.card__meta .card__meta-category:hover{color:#dfa28e}.card__meta time{font-size:1.5rem;color:#bbb;margin-left:.8rem}.card__title{font-weight:600;font-size:24px;line-height:28px;margin:8px 0}.card__article figure{margin:24px 0}.card__article a{text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;color:#d48166}.card__article a:active{color:#dfa28e}.card__article a:visited{color:#d48166}.card__article a:hover{color:#dfa28e}.card__action{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.card__author svg,.card__author-content{display:inline-block;vertical-align:middle}.card__author svg:first-child{margin-right:.2em}.card__action svg{width:18px;height:18px}.card__disqus{margin-top:32px}@media screen and (max-width:960px){.secondary-content{display:none!important}}.burger{clear:both;max-height:0;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.burger-icon{cursor:pointer;display:none;float:right;padding:40px 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon .navicon{background:#fff;display:block;height:2px;position:relative;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;width:18px}.burger-icon .navicon:before,.burger-icon .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.burger-icon .navicon:before{top:5px}.burger-icon .navicon:after{top:-5px}.burger-btn{display:none}.burger-btn:checked~.main-nav{max-height:240px}.burger-btn:checked~.burger-icon .navicon{background:0 0}.burger-btn:checked~.burger-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-btn:checked~.burger-icon .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-btn:checked~.burger-icon:not(.steps) .navicon:before,.burger-btn:checked~.burger-icon:not(.steps) .navicon:after{top:0}@media screen and (max-width:960px){.burger-icon{display:inline-block}}.cookiebar{position:fixed;bottom:8px;width:100%;left:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.cookiebar>div{max-width:1200px;border-radius:4px;background-color:#eee;padding:16px;font-size:12px;width:calc(100% - 32px)}.cookiebar>div h2{font-size:14px;margin:0;line-break:18px}.cookiebar>div .btn{display:inline-block;padding:4px 8px;background:#d48166;color:#fff;font-weight:500;cursor:pointer}.cookiebar>div .btn:hover{background:#d88e76;color:#fff}.cookiebar>div .btn:active{background:#e1a896}.page-nav{display:-webkit-box;display:flex;margin:24px 0}.page-nav .page-nav--prev{text-align:right;-webkit-box-align:end;align-items:flex-end}.page-nav .page-nav--prev svg{left:8px}.page-nav .page-nav--next svg{right:8px}.page-nav .page-nav__btn{-webkit-box-flex:1;flex:1 1 100%;border:1px solid #eee;padding:16px;border-radius:4px;position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}.page-nav .page-nav__btn:hover{border-color:#d48166}.page-nav .page-nav__btn:first-child{margin-right:8px}.page-nav .page-nav__btn:nth-child(2){margin-left:8px}.page-nav .page-nav__btn svg{width:24px;height:24px;fill:currentColor;position:absolute;top:calc(50% - 12px)}.page-nav .page-nav__btn .label{opacity:.6;font-size:14px;display:block}.page-nav .page-nav__btn .title{display:block;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 32px)}img.lazyload:not([src]){visibility:hidden}.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms,-webkit-filter 400ms}.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.highlight pre{padding:16px;font-size:14px;overflow:auto}