﻿#blog .banner{text-align:left}#blog .banner .text{margin-left:0}#blog .banner .latest-news{display:flex;flex-direction:column;margin-top:3rem;text-align:left;color:#afb1b3}#blog .banner .latest-news a{color:#fff}#blog .banner .latest-news .post-card{margin:0 0 2rem}#blog .banner .latest-news .post-card .image{background-color:#222}#blog .banner .latest-news .post-card time{color:#afb1b3;border-color:#636465}#blog .banner .latest-news .post-card .title{font-size:1.4rem}@media (min-width: 48em){#blog .banner .latest-news{flex-direction:row}#blog .banner .latest-news .post-card{margin:0.5rem;flex-grow:1;flex-basis:0;align-self:flex-start}#blog .banner .latest-news .post-card:first-child{margin-left:0}#blog .banner .latest-news .post-card:last-child{margin-right:0}}#blog .posts{padding-bottom:3rem}#blog .posts header{margin-bottom:2rem}#blog .posts .content{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#blog .posts .sidebar{position:relative;width:100%;padding-right:1rem;padding-left:1rem;position:relative;order:3}@media (min-width: 64em){#blog .posts .sidebar{flex:0 0 25%;max-width:25%;display:block;order:2}}#blog .posts .sidebar h3{font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem}#blog .posts .sidebar .categories{position:sticky;top:128px}#blog .posts .sidebar .categories ul{list-style:none;padding:0;margin:0;column-count:2}@media (min-width: 36em) and (max-width: 63.99em){#blog .posts .sidebar .categories ul{column-count:3}}@media (min-width: 64em){#blog .posts .sidebar .categories ul{column-count:1}}#blog .posts .sidebar .categories ul li{font-weight:bold;margin:.5rem 0}#blog .posts .sidebar .categories a{text-decoration:none;color:#383c43}#blog .posts .sidebar .categories a:hover{color:#999}#blog .posts .post-feed{position:relative;width:100%;padding-right:1rem;padding-left:1rem;position:relative;display:flex;flex-direction:column;order:1}@media (min-width: 64em){#blog .posts .post-feed{flex:0 0 75%;max-width:75%;padding-right:3rem}}#blog .posts .post-feed article{position:relative;width:auto;display:block;border-bottom:1px solid #dadce0;padding:2rem 0}@media (min-width: 36em){#blog .posts .post-feed article{padding:1.5rem;transition:box-shadow .25s ease-out;margin-bottom:1.5rem;border:1px solid #dadce0}#blog .posts .post-feed article:hover{box-shadow:0 0 0 1px rgba(48,48,68,0.07),0 0.5rem 0.5rem 0 rgba(48,48,68,0.15)}}@media (min-width: 36em){#blog .posts .post-feed article.has-image{min-height:142px}#blog .posts .post-feed article.has-image .text{padding-right:132px}}#blog .posts .post-feed article .text{display:flex;width:100%;color:inherit;text-decoration:none}#blog .posts .post-feed article .text:hover .title{text-decoration:underline}#blog .posts .post-feed article .text .title{margin-top:0}#blog .posts .post-feed article .text .excerpt{margin:0;color:rgba(56,60,67,0.8)}#blog .posts .post-feed article .meta{margin-top:1rem;font-size:0.8rem}#blog .posts .post-feed article figure{display:none;overflow:hidden;background-color:#f8f8f8}#blog .posts .post-feed article figure:after{box-shadow:inset 0 0 0.5rem 0 rgba(56,60,67,0.1);content:'';display:block;height:100%;position:absolute;top:0;width:100%}#blog .posts .post-feed article figure img{width:100%;height:100%;object-fit:cover}@media (min-width: 36em){#blog .posts .post-feed article figure{display:block;position:absolute;top:2rem;right:2rem;bottom:auto;left:auto;z-index:1;width:112px;height:112px}}#blog .pagination{position:relative;width:100%;text-align:center;padding:3rem 0;order:2}#blog .pagination ul{list-style:none;align-items:center;display:flex;justify-content:space-between;padding:0}@media (min-width: 48em){#blog .pagination ul{justify-content:center}}#blog .pagination ul li{display:inline-block;text-align:center;position:relative;line-height:1}#blog .pagination ul li a{opacity:0.6;display:inline-block;color:#383c43;text-decoration:none;margin:.25rem;padding:.5rem;border:2px solid transparent}#blog .pagination ul li.current a{opacity:1;border-color:#3c3c3e;width:64px;pointer-events:none;text-decoration:none !important}#blog .pagination ul li a:hover{opacity:1;text-decoration:underline}#blog .pagination .page-next{margin-left:auto}@media (min-width: 48em){#blog .pagination .page-next{margin-left:0}}#blog .pagination .page-previous,#blog .pagination .page-next{font-weight:bold}#blog .pagination .page-previous a,#blog .pagination .page-next a{opacity:1}#blog .pagination .page-previous a:after,#blog .pagination .page-previous a:before,#blog .pagination .page-next a:after,#blog .pagination .page-next a:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 476 330'%3E%3Cpath d='M345.606 107.5l-21.212 21.213 94.393 94.394H0v30h418.787L324.394 347.5l21.212 21.213 130.607-130.607z'/%3E%3C/svg%3E");display:inline-block}#blog .pagination .page-previous a[rel=next],#blog .pagination .page-next a[rel=next]{margin-left:auto;text-align:right}#blog .pagination .page-previous a[rel=next]:before,#blog .pagination .page-next a[rel=next]:before{display:none}#blog .pagination .page-previous a[rel=next]:after,#blog .pagination .page-next a[rel=next]:after{margin-left:.5em}#blog .pagination .page-previous a[rel=prev]:after,#blog .pagination .page-next a[rel=prev]:after{display:none}#blog .pagination .page-previous a[rel=prev]:before,#blog .pagination .page-next a[rel=prev]:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 476 330'%3E%3Cpath d='M476.213 223.107H57.427l94.393-94.394-21.213-21.213L0 238.106l130.607 130.608L151.82 347.5l-94.393-94.393h418.786z'/%3E%3C/svg%3E");margin-right:.5em}#blog .pagination .page-number{display:none}@media (min-width: 48em){#blog .pagination .page-number{display:block}}#blog .pagination .page-number.current{color:#d23d45;font-weight:bold}#blog .pagination .page-dots{padding:.5rem}#blog-post .meta,#blog .meta{color:rgba(56,60,67,0.8);font-size:0.9rem;font-weight:bold;list-style:none;padding-left:0}#blog-post .meta:before,#blog .meta:before{height:0;width:20px;border-top:2px solid #d23d45;content:'';display:inline-block;margin-right:0.5rem;vertical-align:middle}#blog-post .meta li,#blog .meta li{display:inline-block}#blog-post .meta>*:not(:first-child):before,#blog .meta>*:not(:first-child):before{content:'';display:inline-block;border-right:1px solid #cccbcb;vertical-align:middle;height:15px;margin:0 11px 0 9px}#blog-post .meta a,#blog .meta a{text-decoration:none;color:inherit}#blog-post .meta a:hover,#blog .meta a:hover{color:#000}#blog .newsletter{border-top:1px solid #cccbcb;border-bottom:1px solid #cccbcb;margin-top:-1px;margin-bottom:-1px}#blog .newsletter .content{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#blog .newsletter .text{position:relative;width:100%;padding-right:1rem;padding-left:1rem;text-align:left;margin:0;display:flex;justify-content:center;align-items:center}@media (min-width: 48em){#blog .newsletter .text{flex:0 0 50%;max-width:50%;padding-right:2rem;order:0}}#blog .newsletter .form{position:relative;width:100%;padding-right:1rem;padding-left:1rem;margin-bottom:2rem}@media (min-width: 48em){#blog .newsletter .form{flex:0 0 50%;max-width:50%;margin-bottom:0;padding-left:2rem;border-left:1px solid #cccbcb;order:1}}#blog .newsletter .form .form-container{display:flex;align-items:flex-start;flex-wrap:wrap}@media (min-width: 36em){#blog .newsletter .form .form-container{flex-wrap:nowrap}}#blog .newsletter .form .input-container{display:flex;flex-direction:column;width:100%;margin:0.25rem}#blog .newsletter .form .btn{margin:0.25rem;content:'';height:52px;display:inline-block;background-repeat:no-repeat;background-position:center}@media (min-width: 36em){#blog .newsletter .form .btn{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='12'%3E%3Cpath%20d='m1.25,6h17.5M14,1.25,18.75,6,14,10.75'%20fill='none'%20stroke='%23fff'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E")}#blog .newsletter .form .btn .label{display:none}}#blog .newsletter .form h3{margin-top:0;margin-bottom:1rem;margin-left:0.25rem}#blog .newsletter .form input{width:100%;min-width:100px}#blog-post .post{padding-bottom:0;padding-top:0;overflow:hidden}#blog-post .post header{padding-top:2rem;padding-bottom:2rem;background-color:#27282c;width:100%;text-align:left;color:#fff}#blog-post .post header.has-image{padding-bottom:6rem}#blog-post .post header .text{max-width:768px;margin:auto}@media (min-width: 48em){#blog-post .post header{padding-top:4rem}}#blog-post .post article{max-width:768px;margin:auto}#blog-post .post article .meta{margin-bottom:2rem}#blog-post .post article .blog-banner{margin:-4rem auto auto;width:100%;position:relative;background-color:#dadada}#blog-post .post article .blog-banner img{display:block;width:100%;min-height:200px;height:auto;box-shadow:0 0 2rem rgba(14,30,37,0.1)}#blog-post .post article .body{font-size:1.05rem;padding:2rem 0;margin-left:auto;margin-right:auto;max-width:100%;position:relative}#blog-post .post article footer{position:relative;width:100%;border-top:1px solid #ccc;padding:3rem 0;display:flex;align-items:center;font-size:0.9rem}#blog-post .post article footer .share{position:relative;list-style:none;padding:0}#blog-post .post article footer .share li{display:inline-block;margin-bottom:1rem}#blog-post .post article footer .share li:not(:last-child){margin-right:1.6rem}#blog-post .post article footer .share a{opacity:0.75;color:#383c43;font-weight:bold;display:flex;align-items:center}#blog-post .post article footer .share a img{margin-right:0.6rem}#blog-post .post article footer .share a:hover{opacity:1;text-decoration:none}#blog-post .post-categories{padding-bottom:2rem}#blog-post .post-categories .title{display:inline-block;font-weight:bold;margin-bottom:1rem;margin-right:1rem}#blog-post .post-categories ul{display:inline-block;list-style:none;padding-left:0}#blog-post .post-categories ul li{display:inline-block}#blog-post .post-categories .tag{background:#eee;color:#3c3c3e;font-weight:400;padding:0.24rem 1rem;display:inline-block;margin-bottom:0.5rem;margin-right:0.25rem;text-decoration:none;border-radius:4px}#blog-post .post-categories .tag:hover{background:#dfdfdf}#blog-post .post article .content>:first-child{margin-top:0 !important}#blog-post .post article .content h1,#blog-post .post article .content h2,#blog-post .post article .content h3,#blog-post .post article .content h4,#blog-post .post article .content h5,#blog-post .post article .content h6{margin:2rem 0 0}#blog-post .post article .content blockquote{border-left:3px solid rgba(14,30,37,0.09);color:rgba(14,30,37,0.54);font-style:italic;font-weight:300;margin:2rem 0;padding-left:1.6rem}#blog-post .post article .content ol,#blog-post .post article .content p,#blog-post .post article .content ul{margin:1.6rem 0;padding:0}#blog-post .post article .content ul,#blog-post .post article .content li{list-style:none;padding-left:0;display:table}#blog-post .post article .content ul li:after,#blog-post .post article .content ol li:after{content:"";display:block;margin-bottom:1rem}#blog-post .post article .content ul li{display:table-row}#blog-post .post article .content ul li:before{content:"•";display:table-cell;padding-right:1rem}#blog-post .post article .content ol li{display:table-row;counter-increment:table-ol}#blog-post .post article .content ol li:before{content:counter(table-ol) ".";display:table-cell;padding-right:1rem;text-align:right}#blog-post .post article .content img{display:block;margin:2rem 0;height:auto;max-width:100%}#blog-post .post article .content .footnote-definition{scroll-margin-top:70px;margin-top:1rem;margin-bottom:1rem;padding-left:1rem;font-size:0.9em}#blog-post .post article .content .footnote-definition:last-child{margin-bottom:0}#blog-post .post article .content .footnote-definition .footnote-definition-label{font-size:100%;line-height:0;position:relative;vertical-align:baseline;top:0;margin-left:-1rem}#blog-post .post article .content .footnote-definition .footnote-definition-label:after{content:".";display:inline-block}#blog-post .post article .content .footnote-definition>p{display:inline}#blog-post .post article .content video{display:block;margin:2rem 0;height:auto;max-width:100%}#blog-post .post article .content .aspect-ratio{overflow:hidden;margin:2rem 0;padding-bottom:56.25%;position:relative;width:100%;height:0}#blog-post .post article .content .aspect-ratio iframe{width:100%;height:100%;left:0;top:0;position:absolute;border:0}#blog-post .post-nav{padding:2rem 0}#blog-post .post-nav nav{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#blog-post .post-nav nav a{padding-right:0;margin:1rem 0;max-width:300px;text-decoration:none;display:block}#blog-post .post-nav nav a:hover .post-nav-title{text-decoration:underline}#blog-post .post-nav nav .post-nav-label{font-weight:bold;color:#161616}#blog-post .post-nav nav .post-nav-title{display:block;position:relative}#blog-post .post-nav nav .post-nav-label:after,#blog-post .post-nav nav .post-nav-label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 476 330'%3E%3Cpath d='M345.606 107.5l-21.212 21.213 94.393 94.394H0v30h418.787L324.394 347.5l21.212 21.213 130.607-130.607z'/%3E%3C/svg%3E");display:inline-block}#blog-post .post-nav nav [rel=next]{margin-left:auto;text-align:right}#blog-post .post-nav nav [rel=next] .post-nav-label:before{display:none}#blog-post .post-nav nav [rel=next] .post-nav-label:after{margin-left:.5em}#blog-post .post-nav nav [rel=prev] .post-nav-label:after{display:none}#blog-post .post-nav nav [rel=prev] .post-nav-label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 476 330'%3E%3Cpath d='M476.213 223.107H57.427l94.393-94.394-21.213-21.213L0 238.106l130.607 130.608L151.82 347.5l-94.393-94.393h418.786z'/%3E%3C/svg%3E");margin-right:.5em}#blog-post .related{background-color:#f8f8f8}#blog-post .related header{display:flex;align-items:flex-start;margin-bottom:2rem;padding:0 0.5rem}#blog-post .related .post-feed{display:flex;flex-direction:column}@media (min-width: 48em){#blog-post .related .post-feed{flex-direction:row}#blog-post .related .post-feed .post-card{max-width:420px;flex-grow:1;flex-basis:0;align-self:flex-start}}
