*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{max-width:110ch;text-rendering:optimizelegibility;grid-template-columns:auto;margin:auto;padding:2.06em 1.62em 1.62em;font:1rem/1.62 'Inter var',sans-serif;--foreground-light:#778}figure{margin-block-end:1em}img{max-height:100%;max-width:100%}figcaption{font-size:.8em;text-align:center;margin-top:.5em;color:var(--foreground-light)}.postdate{font-size:.8rem;font-style:italic;margin-left:.25em;color:var(--foreground-light)}@supports (font-variation-settings:normal){body{font-family:'Inter var',sans-serif;font-feature-settings:'ss01' 1,'kern' 1,'liga' 1,'cv05' 1,'tnum' 1,'case' 1}}.footnote-back,.footnote-ref,.listing a,aside a,footer a,header a,nav a{text-decoration:none}footer{text-align:right}@media screen and (min-width:40em){body{padding:4.24em 2.59em 2.59em}}@media screen and (min-width:50em){body{display:grid;gap:2.06em;padding:5.25em 3.33em 3.33em;grid-area:2/2;grid-template-columns:1fr 4fr}}header{grid-area:1/1/2/3}nav{grid-row-start:2}.toc ul li ul{padding-left:1.62em;margin-block-end:0}aside hr{margin-block-start:1em;margin-block-end:1em}nav ul hr{margin-block:1em}aside ul,nav ul{list-style:none}main ul{padding-inline-start:40px;margin-block-end:1em}main ol{padding-inline-start:40px;margin-block-end:1em}.listing p{margin-block-end:0}em{font-style:italic}strong{font-weight:700}.toc{position:sticky;top:2.06em}.toc ul{margin-block-end:1em}main hr{margin-block-end:1em}aside{font-size:.79em}p{display:block;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}pre{margin-block-end:1em}h1{margin-bottom:2em;text-align:center}info{text-align:center}a{color:#000;text-decoration:underline}a:hover{color:#999}code,pre{overflow:auto;font-family:'Fira Code',monospace}blockquote{border-left:2px solid rgba(0,0,0,.8);margin:16px 0;padding-left:16px}main{grid-area:2/2}main hr{clear:both}[role=doc-biblioentry]{margin-bottom:1em}