*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--accent:#85293b;--backColor:#e6e6e6;--blockColor:rgba(128, 128, 128, 0.1);--hover:#85293baa;--textColor:#1a1a1a}@media print{:root{--backColor:#fff;--textColor:#000}}@media screen and (prefers-color-scheme:dark){:root{--accent:#e2a2b0;--backColor:#1a1a1a;--hover:#e2a2b0aa;--textColor:#e6e6e6}}:root{--mono:"Source Code Pro", "IBM Plex Mono", Menlo, Consolas, Monaco,
    "Liberation Mono", monospace}html{color:var(--textColor)}a{color:var(--accent)}a:active,a:hover{color:var(--hover)}a:focus{color:var(--hover);outline:2px solid var(--accent);outline-offset:2px}.anchor{color:#0000}button{background:var(--blockColor);border:0;border-radius:.1em;color:var(--accent);font-weight:700}button:focus{outline:2px solid var(--accent);outline-offset:2px}button:active{color:var(--textColor);border:1px solid var(--textColor)}button:hover{background:var(--hover);color:var(--backColor)}code{font-family:var(--mono)}*:not(pre)>code{background:var(--blockColor);border-radius:.1em;line-height:.9;padding:.1em}pre{border-radius:.1em;overflow:auto;white-space:pre}hr:first-child{display:none}.iframe{display:block;padding-bottom:56.25%;margin:.5em auto;position:relative;overflow:hidden}iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}blockquote{background:var(--blockColor);margin-left:.5em;margin-right:.5em;padding:.5em 1em}blockquote blockquote{background:var(--backColor);margin:0}blockquote p:last-child em:only-child:before{content:"\2014\00A0"}blockquote p:last-child em:only-child{display:block;text-align:right}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}svg{display:block;height:auto;max-width:100%}table:not([class]){border-collapse:collapse;margin-left:auto;margin-right:auto}table:not([class]) td,table:not([class]) th{padding:.2em .5em}table:not([class]) th{border-bottom:1px solid var(--textColor)}table:not([class]) tr:not(:last-child) td{border-bottom:1px solid var(--blockColor)}.shortcodeSlider{display:flex;margin:1em auto}.shortcodeSlider>button{color:var(--textColor);flex-grow:1;font-size:3em}.shortcodeSlider>button:active,.shortcodeSlider>button:focus,.shortcodeSlider>button:hover{outline:1px solid var(--textColor)}.skip-link{position:absolute;left:-9999px;z-index:999;padding:.5em 1em;background:var(--backColor);color:var(--accent);text-decoration:underline}.skip-link:focus{left:0;top:0}html{background:url(/images/bg.jpg)50% 0/cover no-repeat fixed;font:100%/1.5 sans-serif}*{margin-block:0}main>*+*,article>*+*{margin-top:.75em}article blockquote>*+*,article ol>*+*,article ul>*+*,article li>blockquote,article li>ol,article li>ul{margin-top:.5em}article+hr,hr+article{margin-top:2em}article hr{width:50%}body{background:var(--backColor);display:flex;flex-direction:column;margin:0 auto;max-width:43em;padding:0 1em;width:100%}figure{display:block;margin-left:auto;margin-right:auto}figcaption{text-align:center}body>footer{padding:1.5em 1em .5em;text-align:center}article>section.footnotes[role=doc-endnotes]::before{content:' ';display:block;border:1px solid var(--blockColor)}*+h1,*:not(h1)+h2,*:not(h1):not(h2)+h3,*:not(h1):not(h2):not(h3)+h4,*:not(h1):not(h2):not(h3):not(h4)+h5{margin-top:1.5em}header{font-size:1.5em;padding:1rem}header>h1:only-child{background:url(/images/stma.svg)no-repeat;background-size:contain;padding-left:1.8em}img{display:inherit}article>p>img:only-child,article>p>img:first-child{display:block;margin-left:auto;margin-right:auto}article>p>img+em:last-child{display:block;text-align:center}ol,ul{list-style-position:outside;padding-left:1em}li>ol,li>ul{padding-left:1em}li>p:first-child{display:inline}li>*{text-indent:0}main{flex-grow:1}nav{background:var(--blockColor);display:block;margin:0 auto;text-align:center;width:calc(100% - 1em)}nav>a,nav>span{border-radius:.15em;display:inline-block;margin:.2em .25em;min-height:2.75rem;padding:.5em .75em}nav>span{background:var(--backColor)}nav+*:not(nav){margin-top:1em}pre{margin:0;padding:.5em}main>h1:first-child+div,article>h2:first-child+div{display:block;font-style:italic}section:not(.admonition-block)>*+*{margin-top:.5em}aside,section.admonition-block{background:linear-gradient(to right,var(--blockColor),var(--backColor));padding:.5em}aside>h6:first-child,section.admonition-block>h6:first-child{display:none}aside.note{border-left:.5em purple solid}aside.tip{border-left:.5em blue solid}section.admonition-block.important{border-left:.5em green solid}section.admonition-block.caution{border-left:.5em orange solid}section.admonition-block.warning{border-left:.5em red solid}.listing-block>pre{background:var(--blockColor);padding:.5em}.listing-block>pre>code,.listing-block>pre>code>table{margin:0}.listing-block>pre>code>table td{padding:0 .5em 0 0}.listing-block>pre>code>table pre{margin:0;padding:0}pre.chroma{min-width:1.5em}@media print,not screen and (prefers-color-scheme:dark){.chroma{background-color:#f8f8f8}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .k{color:#a2f;font-weight:700}.chroma .kc{color:#a2f;font-weight:700}.chroma .kd{color:#a2f;font-weight:700}.chroma .kn{color:#a2f;font-weight:700}.chroma .kp{color:#a2f}.chroma .kr{color:#a2f;font-weight:700}.chroma .kt{color:#0b0;font-weight:700}.chroma .na{color:#b44}.chroma .nb{color:#a2f}.chroma .nc{color:#00f}.chroma .no{color:#800}.chroma .nd{color:#a2f}.chroma .ni{color:#999;font-weight:700}.chroma .ne{color:#d2413a;font-weight:700}.chroma .nf{color:#00a000}.chroma .nl{color:#a0a000}.chroma .nn{color:#00f;font-weight:700}.chroma .nt{color:green;font-weight:700}.chroma .nv{color:#b8860b}.chroma .s{color:#b44}.chroma .sa{color:#b44}.chroma .sb{color:#b44}.chroma .sc{color:#b44}.chroma .dl{color:#b44}.chroma .sd{color:#b44;font-style:italic}.chroma .s2{color:#b44}.chroma .se{color:#b62;font-weight:700}.chroma .sh{color:#b44}.chroma .si{color:#b68;font-weight:700}.chroma .sx{color:green}.chroma .sr{color:#b68}.chroma .s1{color:#b44}.chroma .ss{color:#b8860b}.chroma .m{color:#666}.chroma .mb{color:#666}.chroma .mf{color:#666}.chroma .mh{color:#666}.chroma .mi{color:#666}.chroma .il{color:#666}.chroma .mo{color:#666}.chroma .o{color:#666}.chroma .ow{color:#a2f;font-weight:700}.chroma .c{color:#080;font-style:italic}.chroma .ch{color:#080;font-style:italic}.chroma .cm{color:#080;font-style:italic}.chroma .c1{color:#080;font-style:italic}.chroma .cs{color:#080;font-weight:700}.chroma .cp{color:#080}.chroma .cpf{color:#080}.chroma .gd{color:#a00000}.chroma .ge{font-style:italic}.chroma .gr{color:red}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#00a000}.chroma .go{color:#888}.chroma .gp{color:navy;font-weight:700}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#04d}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}}@media screen and (prefers-color-scheme:dark){.chroma{color:#d0d0d0;background-color:#202020}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em;color:#686868}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#686868}.chroma .k{color:#6ab825;font-weight:700}.chroma .kc{color:#6ab825;font-weight:700}.chroma .kd{color:#6ab825;font-weight:700}.chroma .kn{color:#6ab825;font-weight:700}.chroma .kp{color:#6ab825}.chroma .kr{color:#6ab825;font-weight:700}.chroma .kt{color:#6ab825;font-weight:700}.chroma .na{color:#bbb}.chroma .nb{color:#24909d}.chroma .nc{color:#447fcf;text-decoration:underline}.chroma .no{color:#40ffff}.chroma .nd{color:orange}.chroma .ne{color:#bbb}.chroma .nf{color:#447fcf}.chroma .nn{color:#447fcf;text-decoration:underline}.chroma .nt{color:#6ab825;font-weight:700}.chroma .nv{color:#40ffff}.chroma .s{color:#ed9d13}.chroma .sa{color:#ed9d13}.chroma .sb{color:#ed9d13}.chroma .sc{color:#ed9d13}.chroma .dl{color:#ed9d13}.chroma .sd{color:#ed9d13}.chroma .s2{color:#ed9d13}.chroma .se{color:#ed9d13}.chroma .sh{color:#ed9d13}.chroma .si{color:#ed9d13}.chroma .sx{color:orange}.chroma .sr{color:#ed9d13}.chroma .s1{color:#ed9d13}.chroma .ss{color:#ed9d13}.chroma .m{color:#3677a9}.chroma .mb{color:#3677a9}.chroma .mf{color:#3677a9}.chroma .mh{color:#3677a9}.chroma .mi{color:#3677a9}.chroma .il{color:#3677a9}.chroma .mo{color:#3677a9}.chroma .ow{color:#6ab825;font-weight:700}.chroma .c{color:#999;font-style:italic}.chroma .ch{color:#999;font-style:italic}.chroma .cm{color:#999;font-style:italic}.chroma .c1{color:#999;font-style:italic}.chroma .cs{color:#e50808;background-color:#520000;font-weight:700}.chroma .cp{color:#cd2828;font-weight:700}.chroma .cpf{color:#cd2828;font-weight:700}.chroma .gd{color:#d22323}.chroma .ge{font-style:italic}.chroma .gr{color:#d22323}.chroma .gh{color:#fff;font-weight:700}.chroma .gi{color:#589819}.chroma .go{color:#ccc}.chroma .gp{color:#aaa}.chroma .gs{font-weight:700}.chroma .gu{color:#fff;text-decoration:underline}.chroma .gt{color:#d22323}.chroma .gl{text-decoration:underline}.chroma .w{color:#666}}