ul.astro-pjkakwps{margin:unset;padding:unset;display:contents}ul.astro-pjkakwps:empty:after{content:"none";font-style:italic}li.astro-pjkakwps{margin:unset;display:inline;font-family:var(--f-monospace),monospace;padding:.25em .25ch;border-radius:.3em;white-space:normal;font-size:.85em}body{display:grid;min-height:calc(100vh - 1.5rlh);grid-template-rows:1fr min-content;justify-items:stretch;align-items:stretch}.splash.astro-sl5zjuyp{margin-block:max(5rem,10vh) 1rlh;object-fit:scale-down;width:100%;display:block;margin-inline:auto;height:auto;border-radius:.5ch;background-color:var(--pal-white)}.heading.astro-sl5zjuyp{margin-block:max(10rem,25vh) 0}.heading.astro-sl5zjuyp:not(:first-child){margin-block:0}article.astro-sl5zjuyp{width:100%;max-width:var(--max-content);padding-inline:1.5ch;box-sizing:border-box;justify-self:center}:root.draft{background-repeat:repeat;background-size:100px 100px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><g transform="rotate(25)"><text x="15" y="15" font-size="30" fill="rgba(200,200,200,0.1)">Draft</text></g></svg>')}.meta.astro-sl5zjuyp{display:block;line-height:inherit;font-size:.7492rem;margin-left:3ch}.content.astro-sl5zjuyp{margin-block-start:1rlh;counter-reset:figure}.content.astro-sl5zjuyp p:last-child{margin-block-end:0}.content.astro-sl5zjuyp .astro-code{font-family:var(--f-monospace),monospace;font-feature-settings:"ss08" 1;font-size:.8em;padding:2ex 2ch;border-radius:.5rem;box-sizing:border-box;max-width:55rem;margin-inline:auto}@supports (font-variation-settings: normal){.content.astro-sl5zjuyp .astro-code{font-family:"Fira Code VF",var(--f-monospace),monospace}}.content.astro-sl5zjuyp .astro-code[data-language=console]>code>.line:not(:empty):before{content:"❯ ";color:#666}.content.astro-sl5zjuyp figure{margin-bottom:1rlh}.content.astro-sl5zjuyp ul,.content.astro-sl5zjuyp ol{margin-left:4ch;margin-bottom:1rlh}.content.astro-sl5zjuyp ul{list-style:"◦ "}.content.astro-sl5zjuyp ol{list-style:decimal}.content.astro-sl5zjuyp table{margin-left:auto;margin-right:auto;margin-bottom:.5rlh;font-variant-numeric:tabular-nums oldstyle-nums}.content.astro-sl5zjuyp table thead th{font-weight:400;letter-spacing:-.04em;font-family:Equity Caps B,serif;font-feature-settings:"c2sc","smcp","onum";line-height:1rlh;font-size:.7492rem;margin-left:3ch;margin-bottom:1rlh;padding-inline:2ch}.content.astro-sl5zjuyp table tbody td{padding-inline:2ch;padding-block:.5rem}.content.astro-sl5zjuyp table tbody td:empty:before{content:"—";color:#00000040}.content.astro-sl5zjuyp tbody>tr:nth-child(3n+1):not(:empty) td,.content.astro-sl5zjuyp tbody>tr:nth-child(3n+1):not(:empty) th{border-top:1px dashed var(--pal-light)}.content.astro-sl5zjuyp sup{vertical-align:super;font-size:.707em}.content.astro-sl5zjuyp .footnotes ol{font-variant-numeric:oldstyle-nums;line-height:1rlh;font-size:calc((var(--f-normal) + var(--f-small)) / 2);margin-bottom:1rlh}.content.astro-sl5zjuyp .footnotes li p{margin-bottom:.25rlh}.content.astro-sl5zjuyp pre:not(figure pre){margin-bottom:1rlh}.content.astro-sl5zjuyp figure:has(figcaption){counter-increment:figure;margin-block:1rlh;padding-inline:min(2vw,6ch)}.content.astro-sl5zjuyp figure>figcaption{font-size:var(--f-small);margin-block-start:.25rlh;text-wrap:pretty;padding-inline:.5ch;width:max-content;max-width:24rem;margin-inline:auto;text-align:justify;text-align-last:start}.content.astro-sl5zjuyp figure>figcaption:before{font-weight:700;content:"Fig. " counter(figure) ". "}.stack.astro-sl5zjuyp{box-sizing:border-box;padding-inline:1.5ch;margin-inline:auto;width:100%;max-width:var(--max-content);margin-top:2rlh;display:grid;grid-template-columns:1fr;grid-template-areas:"previous" "next";row-gap:.5rlh}.previous.astro-sl5zjuyp{text-align:left}.next.astro-sl5zjuyp{text-align:right}@media screen and (min-width:45rem){.stack.astro-sl5zjuyp{grid-template-columns:max-content max-content;grid-template-areas:"previous next";justify-content:space-between;align-items:baseline;column-gap:4ch;margin-top:5rlh}}.previous.astro-sl5zjuyp{grid-area:previous}.next.astro-sl5zjuyp{grid-area:next}.previous.astro-sl5zjuyp:before{content:"← "}.next.astro-sl5zjuyp:after{content:" →"}
