@charset "UTF-8";article .article-content h2,article .article-content h3,article .article-content h4,article .article-content h5,article .article-content h6{position:relative}article .article-content h2 a.heading-anchor-link,article .article-content h3 a.heading-anchor-link,article .article-content h4 a.heading-anchor-link,article .article-content h5 a.heading-anchor-link,article .article-content h6 a.heading-anchor-link{--width: 1.33ch;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;position:absolute;left:calc(var(--width) * -1);width:var(--width);font-weight:lighter}article .article-content h2 a.heading-anchor-link:before,article .article-content h3 a.heading-anchor-link:before,article .article-content h4 a.heading-anchor-link:before,article .article-content h5 a.heading-anchor-link:before,article .article-content h6 a.heading-anchor-link:before{content:"¶"}article .article-content h2:hover a.heading-anchor-link,article .article-content h3:hover a.heading-anchor-link,article .article-content h4:hover a.heading-anchor-link,article .article-content h5:hover a.heading-anchor-link,article .article-content h6:hover a.heading-anchor-link{visibility:visible;opacity:1;text-decoration:none}article .article-content strong{color:var(--text-color-primary)}.typography h2[id^=footnote-label]{font-size:105%;color:var(--text-color-secondary)}.typography h2[id^=footnote-label]~ol{font-size:85%;color:var(--text-color-secondary)}[id^=fn-] p{margin:.333em 0}article{--article-bg-color: var(--content-bg-color);--article-border-radius: var(--content-border-radius);--article-border: var(--content-border);border-radius:var(--article-border-radius)}article.type-none{--article-bg-color: transparent;--article-border: none}@media print{article{--article-border: none;print-color-adjust:exact;border-radius:0}}article .article-header,article .article-body,article .article-footer{background:var(--article-bg-color);border:var(--article-border)}@media print{article .article-header,article .article-body,article .article-footer{print-color-adjust:exact}}article .article-header,article .article-body{border-bottom:0}article .article-footer,article .article-body{border-top:0}article .article-header,article .article-footer{overflow:hidden}article>:first-child{border-top-left-radius:var(--article-border-radius);border-top-right-radius:var(--article-border-radius);min-height:var(--article-border-radius)}article>:last-child{border-bottom-left-radius:var(--article-border-radius);border-bottom-right-radius:var(--article-border-radius);min-height:var(--article-border-radius)}article .article-body{position:relative}article .article-aside{position:absolute;margin-left:100%;height:100%}article .article-aside.article-aside-left{top:0;transform:translate(-100%);margin-left:unset}article .article-aside.article-aside-left aside{align-items:end;top:50svh;transform:translateY(-100%)}article .article-aside aside{position:sticky;top:0;min-width:calc((100vw - 54rem) / 2 - var(--content-padding));display:flex;flex-direction:column;gap:2rem}article .article-aside aside .article-toc a{color:var(--text-color-tertiary)}article .article-aside aside .article-toc a.current{font-weight:700;color:var(--text-color-primary)}article .article-aside aside .article-toc h3{display:inline-block}article .article-aside aside #toc-button{display:none}article h1,article .article-meta{text-align:center}article h1{padding:var(--content-padding) var(--content-padding) .5rem var(--content-padding);margin:0}article .article-meta{color:var(--text-color-tertiary);display:flex;gap:1em;justify-content:center}article .article-meta:is(:first-child){margin-top:2rem}article .article-aside aside{padding:0 var(--content-padding)}@media screen{article .article-aside aside>*:first-child{margin-top:var(--content-padding)}}@media print{article .article-aside aside{padding:0}}article .article-content{padding:var(--content-padding)}@media screen{article .article-content>*:first-child{margin-top:0}}@media print{article .article-content{padding:0}}@media screen{article .article-toc h3{margin-top:0}}article .article-extra{display:flex;flex-flow:column;flex-wrap:wrap}article .article-extra ul{display:flex;gap:1rem;padding-left:0;margin:0;flex-wrap:wrap}article .article-extra li{list-style:none}article .article-extra>:nth-child(odd){background-color:var(--pane-bg-color)}article .article-extra>:nth-child(2n){background:unset}article .article-extra .article-license{padding:1rem var(--content-padding);display:flex;gap:1rem;flex-flow:column;color:var(--text-color-secondary)}article .article-extra .article-license a{color:unset}article .article-extra .article-license a.link{font-size:80%;text-decoration:underline;color:var(--text-color-tertiary)}article .article-extra .article-license .article-license-meta{display:flex;gap:1rem;flex-wrap:wrap}article .article-extra .article-license .article-license-meta-item .label{font-size:80%;color:var(--text-color-tertiary)}article .article-extra .article-taxonomy-and-lang{display:flex;justify-content:space-between}@media screen and (max-width:600px){article .article-extra .article-taxonomy-and-lang{flex-flow:column}}article .article-extra .article-taxonomy{display:flex;gap:2rem;flex-wrap:wrap;padding:1rem var(--content-padding)}article .article-extra .article-taxonomy a{color:var(--text-color-tertiary)}article .article-extra .article-taxonomy .series:before{content:"+"}article .article-extra .article-taxonomy .category:before{content:"/"}article .article-extra .article-taxonomy .tag:before{content:"#"}article .article-extra .article-lang{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;padding:1rem var(--content-padding)}article .article-extra .article-lang a{color:var(--text-color-tertiary);font-size:1rem}@media screen and (max-width:600px){h3{padding-left:var(--content-padding)}}@media screen and (max-width:1600px){article .article-aside{position:static;margin-left:0;height:auto}article .article-aside aside{position:static;min-width:unset}article .article-aside.article-aside-left{transform:none}article .article-aside.article-aside-left aside{align-items:end;top:0;transform:none}article .article-aside #toc-button{display:flex!important;position:fixed;right:1rem;bottom:7rem;z-index:1000}article .article-aside #comments-link{--button-bg-color: var(--text-color-quaternary);color:inherit;position:fixed;right:1rem;bottom:4rem;z-index:1000}}
