a,article,body,div,em,figure,footer,h1,h2,h4,header,html,img,li,nav,p,section,span,strong,time,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}img{display:block;height:auto;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}em{font-style:italic}img{border:0}svg:not(:root){overflow:hidden}@media (max-width:600px){}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga"on;background:#fff;color:var(--color-darkgrey);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}::selection{background:#daf2fd;text-shadow:none}hr{border:0;border-top:1px solid #f0f0f0;display:block;height:1px;margin:2.5em 0 3.5em;padding:0;width:100%}img,svg{vertical-align:middle}ul{padding-left:1.3em;padding-right:1.5em}ul{max-width:100%}li{line-height:1.6em;padding-left:.3em}li+li{margin-top:.5em}a{text-decoration:none}h1,h2,h4{text-rendering:optimizeLegibility;letter-spacing:-.01em;line-height:1.15;margin-top:0}h1{letter-spacing:-.015em;margin:0 0 .5em}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:2.8rem;font-weight:700}@media (max-width:600px){h2{font-size:2.3rem}}@media (max-width:600px){}@media (max-width:600px){h4{font-size:1.7rem}}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#f1f1f1;--color-secondary-text:#979797;--color-border:#e1e1e1;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:Menlo,Courier,monospace}.viewport{display:flex;flex-direction:column;min-height:100vh;position:relative}.site-content{flex-grow:1}.outer{padding:0 max(4vmin,20px);position:relative}.inner{margin:0 auto;max-width:1200px;width:100%}@media (min-width:992px){}@media (max-width:991px){}@media (max-width:767px){}.gh-head{background-color:#fff;font-size:1.6rem;height:88px;line-height:1.3em;z-index:150}.has-cover:not(.home-template) .gh-head{background-color:var(--ghost-accent-color);color:#fff}:is(.home-template,.paged:not(.tag-template):not(.author-template)).has-cover .gh-head{background-color:transparent;color:#fff;left:0;position:absolute;right:0;top:0;z-index:2000}.gh-head a{text-decoration:none}.gh-head-inner{align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:row dense;height:100%}.is-head-left-logo .gh-head-inner{grid-template-columns:auto 1fr auto}@media (min-width:992px){.is-head-left-logo .gh-head-menu{margin-left:16px;margin-right:64px}}@media (min-width:992px){}@media (min-width:992px){}.gh-head-brand{align-items:center;display:flex;height:40px;word-break:break-all}.gh-head-logo{display:block;font-family:var(--gh-font-heading,var(--font-sans));font-size:2.6rem;letter-spacing:-.02em;white-space:nowrap}.has-cover .gh-head-logo{color:#fff}.gh-head-logo img{max-height:40px}.gh-head-menu{align-items:center;display:flex;font-weight:500;margin-top:1px}.gh-head-menu .nav{align-items:center;display:inline-flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0;padding:0}.gh-head-menu .nav a{color:inherit;display:inline-block;line-height:1.7}.gh-head-menu .nav a:hover{opacity:.9}@media (min-width:992px){body:not(.is-dropdown-loaded) .gh-head-menu .nav>li{opacity:0}}.gh-head-actions{align-items:center;display:flex;gap:24px;justify-content:flex-end;list-style:none;text-align:right}@media (max-width:767px){}@media (max-width:767px){}@media (min-width:768px){}@media (max-width:767px){#gh-head{height:64px}#gh-head .gh-head-inner{gap:48px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}#gh-head .gh-head-brand{align-items:center;display:grid;grid-column-start:1;grid-template-columns:1fr auto auto;height:64px}#gh-head .gh-head-logo{font-size:2.2rem}#gh-head .gh-head-actions,#gh-head .gh-head-menu{justify-content:center;opacity:0;position:fixed;visibility:hidden}#gh-head .gh-head-menu{margin:0;transform:translateY(0);transition:none}#gh-head .nav{align-items:center;gap:16px;line-height:1.4}#gh-head .nav a{font-size:2.6rem;font-weight:600;text-transform:none}#gh-head .nav li{opacity:0;transform:translateY(-4px)}#gh-head :is(.gh-head-button,.gh-head-link){opacity:0;transform:translateY(8px)}}@media (max-width:991px){}@media (max-width:767px){}.post-card-tags{align-items:center;color:var(--color-secondary-text);display:flex;font-weight:600;gap:12px;letter-spacing:-.005em;line-height:1;margin:0 0 10px}.author-profile-image{background:#fff;border-radius:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-list{display:flex;list-style:none;margin:0 0 0 4px}.author-list-item{flex-shrink:0;margin:0;padding:0;position:relative}@media (min-width:1001px){}@media (max-width:767px){}.article{word-break:break-word}.post-template .article{padding:max(8vmin,40px)0 max(8vmin,64px)}.post-template .article-header{padding:0 0 max(6.4vmin,40px)}.article-tag{font-size:1.6rem;margin-bottom:16px}.article-tag a{color:var(--color-secondary-text)}.article-title{color:var(--color-darkgrey);font-size:clamp(3.2rem,5vw,5.2rem);font-weight:800;line-height:1.05;margin-bottom:0}.has-serif-title:not([class*=" gh-font-heading"]):not([class^=gh-font-heading]) .article-title{font-family:var(--gh-font-heading,var(--font-serif))}.gh-canvas .article-image{grid-column:wide-start/wide-end;margin:max(6.4vmin,40px)0 0;width:100%}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:767px){}.gh-canvas{--gap:max(4vmin,20px);--main:min(var(--content-width,720px),100% - var(--gap)*2);--wide:minmax(0,calc((var(--container-width,1200px) - var(--content-width,720px))/2));--full:minmax(var(--gap),1fr);display:grid}.gh-canvas>*{grid-column:main-start/main-end}.gh-content>*+*{margin-bottom:0;margin-top:max(3.2vmin,24px)}.gh-content>[id]{color:var(--color-darkgrey);margin:0}.has-serif-title:not([class*=" gh-font-heading"]):not([class^=gh-font-heading]) .gh-content>[id]{font-family:var(--gh-font-heading,var(--font-serif))}.gh-content>[id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*{margin-top:1.5rem!important}.gh-content>hr{margin-top:max(4.8vmin,32px);position:relative}.gh-content>hr+*{margin-top:max(4.8vmin,32px)!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>p,.gh-content>ul{font-family:var(--gh-font-body,var(--font-serif));font-size:2rem;font-weight:400;line-height:1.6em}.gh-content>ul{padding-left:1.9em}@media (max-width:650px){.gh-content>p,.gh-content>ul{font-size:1.8rem}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin}.kg-image-card img{margin:auto}.kg-image[width][height]{cursor:pointer}.article-byline{display:flex;justify-content:space-between;margin:min(24px,5.6vmin)0 0}.article-byline-content{align-items:center;display:flex;flex-grow:1}.article-byline-content .author-list{justify-content:flex-start;padding:0 14px 0 0}.article-byline-meta{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.2em}.article-byline-meta .author-name{font-size:1.7rem;font-weight:700;letter-spacing:0;margin:0 0 6px}.article-byline-meta .bull{display:inline-block;margin:0 2px}.author-avatar{background-color:var(--color-border);border:2px solid #fff;border-radius:50%;display:block;height:min(56px,13.6vmin);margin:0-4px;overflow:hidden;width:min(56px,13.6vmin)}@media (max-width:767px){.article-byline-content{align-items:flex-start;flex-direction:column;gap:16px}.article-byline-content .author-list{padding-right:12px}.article-byline-meta .author-name{margin-bottom:4px}}@media (max-width:1000px){}@media (max-width:700px){}@media (min-width:1001px){}@media (min-width:1001px){}@media (min-width:940px){}@media (max-width:800px){}@media (max-width:500px){}.site-footer{background:#0a0b0c;margin:max(12vmin,64px)0 0;padding-bottom:140px;padding-top:48px;position:relative}.site-footer .inner{grid-gap:40px;color:hsla(0,0%,100%,.7);display:grid;font-size:1.3rem;grid-template-columns:auto 1fr auto}.site-footer .copyright a{color:#fff;font-weight:500;letter-spacing:-.015em}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 20px;padding:0}.site-footer-nav li{align-items:center;display:inline-flex;line-height:2em;margin:0;padding:0}.site-footer-nav a{align-items:center;display:inline-flex;margin-left:10px;position:relative}.site-footer-nav li:not(:first-child) a:before{background:#fff;border-radius:100%;content:"";display:block;height:2px;margin:0 10px 0 0;width:2px}@media (max-width:767px){.site-footer .inner{grid-gap:0;grid-template-columns:1fr;max-width:500px;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}.site-footer .copyright{margin-bottom:16px}}:where(html.dark-mode) .gh-content a{color:#fff}@media (max-width:767px){}@media (prefers-color-scheme:dark){:where(html.auto-color) .gh-content a{color:#fff}@media (max-width:767px){}}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){}@media screen and (max-width:1024px){}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}