:root{--post-sidebar-heading-color:var(--color-secondary-text,rgba(0,0,0,.54));--post-sidebar-link-color:var(--color-secondary-text,rgba(0,0,0,.6));--post-sidebar-link-hover-color:var(--ghost-accent-color);--post-sidebar-link-current-color:var(--ghost-accent-color)}@-webkit-keyframes fadein{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadein{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeout{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fadeout{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.fadein{-webkit-animation:fadein .3s ease-in-out;animation:fadein .3s ease-in-out;opacity:1;visibility:visible}.fadeout{-webkit-animation:fadeout .2s ease-in-out;animation:fadeout .2s ease-in-out;opacity:0;pointer-events:none;visibility:hidden;z-index:-1}[hidden]{display:none!important}.invisible{pointer-events:none!important;visibility:hidden!important;z-index:-1!important}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.article__footnotes{display:none}@media (min-width:1200px){.article__footnotes{display:grid;font-size:medium;height:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.article__footnotes nav{grid-column:main-end/wide-end;margin-bottom:0;margin-left:3.2rem;margin-top:4rem;max-height:calc(100vh - 5rem);max-width:29rem;overflow:auto;position:absolute;top:0}.article__footnotes-heading{color:var(--post-sidebar-heading-color);font-size:1.4rem;font-weight:700;letter-spacing:.075em;margin-bottom:1.2rem;margin-top:0;text-transform:uppercase}.article__footnotes ol{list-style:none;margin:0;padding:0}.article__footnotes li{-webkit-animation:fadein .3s ease-in-out;animation:fadein .3s ease-in-out;color:var(--post-sidebar-link-color);display:block;font-size:1.3rem;font-weight:400;line-height:1.25em;margin:0;position:relative;text-decoration:none;transition:all .1s ease-in-out}.article__footnotes li .article__footnotes-counter{float:left;font-size:1.3rem;font-weight:400;line-height:1.5em;padding-right:.6rem}.article__footnotes li p+p{margin-top:.8rem}.article__footnotes li p{color:var(--post-sidebar-link-color);display:block;font-size:1.3rem;font-weight:400;line-height:1.5em;margin:0;text-decoration:none}.article__footnotes li p a{color:var(--ghost-accent-color);text-decoration:underline}.article__footnotes .footnote-backref{display:none}}.article__toc{font-size:1.6rem;position:relative;width:100%}.article__toc nav{-webkit-margin-start:0;grid-column:main-start/main-end;margin-inline-start:0;margin-top:4rem;max-height:none;max-width:none;overflow:auto;position:relative;top:auto}.article__toc-heading{color:var(--post-sidebar-heading-color);font-size:1.4rem;font-weight:700;letter-spacing:.075em;margin-bottom:1.2rem;margin-top:0;text-transform:uppercase}.article__toc li,.article__toc ol,.article__toc ul{list-style:none outside none;margin:0;padding:0}.article__toc a{color:var(--post-sidebar-link-color);display:block;font-size:1.6rem;font-weight:400;line-height:1.25em;margin:0;padding:.6rem 0;text-decoration:none;transition:all .1s ease-in-out}.article__toc a:hover{color:var(--post-sidebar-link-hover-color)}.article__toc a.current,.article__toc a:hover{text-decoration:underline;transition:all .2s linear}.article__toc a.current{color:var(--post-sidebar-link-current-color)}.article__toc a:empty{display:none}.article__toc li li a,.article__toc li li li a{padding:.5rem 0}.article__toc li li a:before,.article__toc li li li a:before{content:"— ";display:inline;font-weight:400;opacity:.5}.article__toc li li li a{-webkit-margin-start:0;margin-inline-start:0}@media (max-width:1199px){.article__toc nav{border:1px solid var(--color-light-gray);border-radius:6px;cursor:pointer}.article__toc-container{padding:0 1.6rem 1.6rem}.article__toc-heading{align-items:center;display:flex;margin-bottom:0;padding:1.6rem}.article__toc-heading svg{height:2rem;margin-left:.8rem;transform:rotate(90deg);transition:transform .1s linear;width:2rem}.article__toc--closed .article__toc-container{display:none}.article__toc--closed .article__toc-heading svg{transform:rotate(0deg)}}.toc-fix+*,.toc-fix+[id]:not(:first-child){margin-top:0}@media (min-width:1200px){.article__toc{font-size:medium;height:0;position:-webkit-sticky;position:sticky;top:0}.article__toc-heading svg{display:none}.article__toc nav{grid-column:wide-start/main-start;margin-bottom:0;margin-right:3.2rem;margin-top:4rem;max-height:calc(100vh - 5rem);max-width:29rem;position:absolute;top:0}.article__toc a{font-size:1.3rem}}
/*# sourceMappingURL=sidebars.css.map */