@font-face{font-family:libertinus serif;font-style:normal;font-weight:400;src:local("Libertinus Serif"),local("Libertinus Serif Regular"),local("Libertinus"),local("Linux Libertine"),url(/fonts/LibertinusSerif-Regular.woff2)format("woff2")}@font-face{font-family:libertinus serif;font-style:italic;font-weight:400;src:local("Libertinus Serif Italic"),url(/fonts/LibertinusSerif-Italic.woff2)format("woff2")}@font-face{font-family:libertinus serif;font-style:normal;font-weight:600;src:local("Libertinus Serif"),local("Libertinus Serif Semibold"),url(/fonts/LibertinusSerif-Semibold.woff2)format("woff2")}@font-face{font-family:libertinus serif;font-style:italic;font-weight:600;src:local("Libertinus Serif Semibold Italic"),url(/fonts/LibertinusSerif-SemiboldItalic.woff2)format("woff2")}@font-face{font-family:libertinus serif;font-style:normal;font-weight:700;src:local("Libertinus Serif Bold"),url(/fonts/LibertinusSerif-Bold.woff2)format("woff2")}@font-face{font-family:libertinus serif;font-style:italic;font-weight:700;src:local("Libertinus Serif Bold Italic"),url(/fonts/LibertinusSerif-BoldItalic.woff2)format("woff2")}@font-face{font-family:libertinus serif display;font-style:normal;font-weight:400;src:local("Libertinus Serif Display"),url(/fonts/LibertinusSerifDisplay-Regular.woff2)format("woff2")}@font-face{font-family:libertinus initials;font-style:normal;font-weight:400;src:local("Libertinus Serif Initials"),url(/fonts/LibertinusSerifInitials-Regular.woff2)format("woff2")}@font-face{font-family:libertinus sans;font-style:normal;font-weight:400;src:local("Libertinus Sans"),url(/fonts/LibertinusSans-Regular.woff2)format("woff2")}@font-face{font-family:libertinus sans;font-style:italic;font-weight:400;src:local("Libertinus Sans Italic"),url(/fonts/LibertinusSans-Italic.woff2)format("woff2")}@font-face{font-family:libertinus sans;font-style:normal;font-weight:700;src:local("Libertinus Sans Bold"),url(/fonts/LibertinusSans-Bold.woff2)format("woff2")}@font-face{font-family:libertinus math;font-style:normal;font-weight:400;src:local("Libertinus Math"),url(/fonts/LibertinusMath-Regular.woff2)format("woff2")}@font-face{font-family:libertinus mono;font-style:normal;font-weight:400;src:local("Libertinus Mono"),url(/fonts/LibertinusMono-Regular.woff2)format("woff2")}@font-face{font-family:libertinus keyboard;font-style:normal;font-weight:400;src:local("Libertinus Keyboard"),url(/fonts/LibertinusKeyboard-Regular.woff2)format("woff2")}@font-feature-values Libertinus,Libertinus Serif,Libertinus Sans,Libertinus Math,Libertinus Mono,Libertinus Keyboard{@stylistic{on:1}@styleset{low-diaeresis:1}@styleset{swashy:2}@styleset{double-s:3}@styleset{uppercase-double-s:4}@styleset{crossed-W:5}@styleset{swash-ampersand:6}@styleset{swap-eng:7}}:root{color-scheme:only dark}body{font-family:libertinus serif,linux libertine,quattrocento,libre baskerville,spectral,serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-wrap:pretty;background-color:#131318;color:#eff1f9;width:1090px;max-width:90%;margin:0 auto;padding:0 5%;font-size:1.4em;line-height:1.5;overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}body>main{flex:1}@media(max-width:650px){body{padding:0 3.5%;max-width:93%;font-size:1.3em}}@media(max-width:550px){body{font-size:1.2em}}@media(max-width:450px){body{font-size:1.1em}}header{font-family:pangolin,comic sans ms,comic sans,chalkboard se,comic neue,cursive;text-align:center;padding:.9% 0;border-bottom:1px solid #555}header>a{color:#eff1f9!important;text-decoration:none!important;cursor:pointer}header>a>h1{margin-bottom:0;font-size:2.5em;transition:color .25s ease-out;color:#24dafb}header>a>h1:hover{color:#36ddfb}@media(max-width:650px){header>a>h1{font-size:2.25em}}@media(max-width:550px){header>a>h1{font-size:2em}}header>a>p#slogan{margin:0 0 .25em;min-height:2em;line-height:1em;color:#8a8a8a;transition:opacity .75s ease;will-change:opacity}@media(prefers-contrast:more){header>a>p#slogan{color:#eff1f9}}main{border-top:1px solid #999;border-bottom:1px solid #555;padding:2% 0;text-align:justify;-webkit-hyphens:auto;hyphens:auto}main h1{color:#04c1e4}main h1:hover{color:#04d4fa}main h2,main h3,main h4,main h5,main h6{color:#04c1e4}main h2:hover,main h3:hover,main h4:hover,main h5:hover,main h6:hover{color:#04d4fa}main h1,main h2,main h3,main h4,main h5,main h6{text-align:left;font-family:libertinus serif display,linux libertine,quattrocento,libre baskerville,spectral,serif;font-style:italic;transition:color .25s ease-out}main h1>a.hanchor,main h2>a.hanchor,main h3>a.hanchor,main h4>a.hanchor,main h5>a.hanchor,main h6>a.hanchor{position:relative;color:inherit;text-decoration:none}main h1>a.hanchor::before,main h2>a.hanchor::before,main h3>a.hanchor::before,main h4>a.hanchor::before,main h5>a.hanchor::before,main h6>a.hanchor::before{content:"§";position:absolute;left:0;top:50%;transform:translateX(-100%)translateY(-50%);padding:0 .2em;opacity:0;transition:opacity .3s ease}@media(max-width:1060px){main h1>a.hanchor::before,main h2>a.hanchor::before,main h3>a.hanchor::before,main h4>a.hanchor::before,main h5>a.hanchor::before,main h6>a.hanchor::before{left:100%;transform:translateY(-50%)}}main h1>a.hanchor:hover::before,main h2>a.hanchor:hover::before,main h3>a.hanchor:hover::before,main h4>a.hanchor:hover::before,main h5>a.hanchor:hover::before,main h6>a.hanchor:hover::before{opacity:1}main>a{text-decoration:none}main>a>hgroup{display:flex}@media(max-width:600px){main>a>hgroup{display:block}}main>a>hgroup>h2{margin-bottom:0;text-decoration:underline}main>a>hgroup>span{align-self:flex-end;white-space:nowrap;margin-left:auto}main>a>p{margin-top:.5%;color:#999}@media(prefers-contrast:more){main>a>p{color:#eff1f9}}main>article>hgroup>.headline>h1{margin:0;font-size:2.3em}@media(max-width:650px){main>article>hgroup>.headline>h1{font-size:2.1em}}@media(max-width:550px){main>article>hgroup>.headline>h1{font-size:1.9em}}main>article>hgroup>.headline>h2#subtitle{margin-top:0!important;margin-bottom:.5em;font-size:125%;font-weight:400;font-style:italic}main>article>hgroup>.metadata{display:flex}@media(max-width:760px){main>article>hgroup>.metadata{flex-direction:column}}main>article>hgroup>.metadata>*{margin-top:.75em;font-size:.8em}main>article>hgroup>.metadata>span{white-space:nowrap;color:#999}@media(prefers-contrast:more){main>article>hgroup>.metadata>span{color:#eff1f9}}main>article>hgroup>.metadata>ul{list-style-type:none;padding:0;color:#999;margin-left:auto}@media(max-width:760px){main>article>hgroup>.metadata>ul{margin-left:0}}main>article>hgroup>.metadata>ul>li>p{margin:0}main>article h2{margin-top:1.5em;margin-bottom:.5em}main>nav.prev-next{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1em;padding:1em 0 .5em;border-top:1px solid #666}main>nav.prev-next>a{text-align:left;text-decoration:none;color:#999}main>nav.prev-next>a:hover{text-decoration:underline;color:#eff1f9}main>nav.prev-next>a.prev{margin-right:auto;padding-right:.5em}main>nav.prev-next>a.next{margin-left:auto;padding-left:.5em}main>nav.prev-next>a.prev:before{content:"← ";font-size:1.7em}main>nav.prev-next>a.next:after{content:" →";font-size:1.7em}footer{display:flex;justify-content:space-between;padding:1em 0;border-top:1px solid #666;align-items:center;font-size:85%;color:#999}@media(max-width:600px){footer{display:block}}footer>div{flex:1;padding:0 1em;text-align:center;text-wrap:balance}footer>div a{color:#999}footer>div a:hover{color:#eff1f9}footer>div>p{margin-top:0}footer>div>nav>ul{list-style-type:none;padding:0}footer>div>nav>ul>li{display:inline-block;margin:.45em 1em}footer>div.license>a>svg{color:#000;width:10ch}footer>div.license>p>a{white-space:nowrap}a{color:#add8e6}a[rel^=external]::after{content:"";-webkit-mask-image:url(/static/icons/extlink.261af3adfabd271331ddbdae1a610f64223011f047c18faa840ea87422f193c9.svg);mask-image:url(/static/icons/extlink.261af3adfabd271331ddbdae1a610f64223011f047c18faa840ea87422f193c9.svg);-webkit-mask-position:center right;mask-position:center right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;width:1em;height:.8em;margin-top:.1em;background-color:#add8e6}a.footnote-ref,a.footnote-backref{text-decoration:none}a.footnote-ref:hover,a.footnote-backref:hover{text-decoration:underline}a.footnote-ref{margin-left:.15em}div.footnotes>ol>li{margin:.5em 0;padding:.4em}div.footnotes>ol>li>p{margin:0}div.footnotes>ol>li:target{background-color:#1f1f28}div.footnotes-popup{position:fixed;bottom:0;left:0;width:100%;background-color:#131318;border-top:1px solid #333;font-size:85%;color:#bbb;transition:color .3s ease}@media(prefers-contrast:more){div.footnotes-popup{color:#eff1f9}}div.footnotes-popup:hover{color:#eff1f9}div.footnotes-popup:empty{display:none!important}div.footnotes-popup>div{padding:.5em 1em}div.footnotes-popup>div>a:first-child{text-decoration:none}div.footnotes-popup>div>a.footnote-backref{display:none}table{border-spacing:0}table td,table th{padding:.2em}table tr.tbl-border-bottom td,table tr.tbl-border-bottom th{border-bottom:1px solid #999}table tr.tbl-border-top td,table tr.tbl-border-top th{border-top:1px solid #999}table tr.tbl-border-left td,table tr.tbl-border-left th{border-left:1px solid #999}table tr.tbl-border-right td,table tr.tbl-border-right th{border-right:1px solid #999}table.tbl-border-after-first-col td:first-child,table.tbl-border-after-first-col th:first-child{border-right:1px solid #999}table.tbl-border-after-second-col td:nth-child(2),table.tbl-border-after-second-col th:nth-child(2){border-right:1px solid #999}figure{margin:0}figure>figcaption{text-align:center;font-size:85%;color:#999}figure>div>picture>img{max-width:100%;height:auto;transition:opacity .5s ease;will-change:opacity}blockquote{margin:2em 0;position:relative;display:flex}blockquote::before{-webkit-mask-image:url(/static/icons/quote.fc011889f1fbfcfbae97adc1c79ac53953ad33179171169e42988bf0ab0364ed.svg);mask-image:url(/static/icons/quote.fc011889f1fbfcfbae97adc1c79ac53953ad33179171169e42988bf0ab0364ed.svg);-webkit-mask-size:cover;mask-size:cover;content:"";display:inline-block;background-color:#999;position:absolute;width:35px;height:35px;margin-top:-9px}blockquote>div{display:flex;flex-flow:row wrap;width:100%;margin:0 0 0 35px;padding:1em .5em;border-radius:.25em;background-color:#1f1f28;color:#bbb;font-style:italic;font-family:libertinus serif,linux libertine,quattrocento,libre baskerville,spectral,serif}@media(prefers-contrast:more){blockquote>div{color:#eff1f9}}blockquote>div>*{margin:.3em .5em}blockquote>div>figcaption{width:-moz-fit-content;width:fit-content;margin-left:auto}