@charset "UTF-8";.content strong{color:var(--text-color-primary)}.content h2,.content h3,.content h4,.content h5,.content h6{position:relative}.content h2 a.heading-anchor-link,.content h3 a.heading-anchor-link,.content h4 a.heading-anchor-link,.content h5 a.heading-anchor-link,.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}.content h2 a.heading-anchor-link:before,.content h3 a.heading-anchor-link:before,.content h4 a.heading-anchor-link:before,.content h5 a.heading-anchor-link:before,.content h6 a.heading-anchor-link:before{content:"¶"}.content h2:hover a.heading-anchor-link,.content h3:hover a.heading-anchor-link,.content h4:hover a.heading-anchor-link,.content h5:hover a.heading-anchor-link,.content h6:hover a.heading-anchor-link{visibility:visible;opacity:1;text-decoration:none}.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}:is(.content,.article-content,.comment-body,.citation-body) blockquote{background-color:var(--bg-color);padding:1rem;margin-left:0;margin-right:0;border-radius:.3rem;border:1px solid var(--blockquote-border-color);border-left:.33rem solid var(--blockquote-border-color)}:is(.content,.article-content,.comment-body,.citation-body) blockquote :first-child{margin-top:0}:is(.content,.article-content,.comment-body,.citation-body) blockquote :last-child{margin-bottom:0}:is(.content,.article-content,.comment-body,.citation-body) table{min-width:50%;max-width:100%;margin:0 auto 1rem;border-collapse:collapse;border-top:3px solid var(--text-color-tertiary);border-bottom:3px solid var(--text-color-tertiary)}:is(.content,.article-content,.comment-body,.citation-body) table>:first-child>*{border-bottom-width:1px}:is(.content,.article-content,.comment-body,.citation-body) table>:not(caption)>*>*{padding:.5rem}:is(.content,.article-content,.comment-body,.citation-body) tbody,:is(.content,.article-content,.comment-body,.citation-body) td,:is(.content,.article-content,.comment-body,.citation-body) tfoot,:is(.content,.article-content,.comment-body,.citation-body) th,:is(.content,.article-content,.comment-body,.citation-body) thead,:is(.content,.article-content,.comment-body,.citation-body) tr{border-style:solid;border-width:0;border-color:var(--text-color-tertiary)}:is(.content,.article-content,.comment-body,.citation-body) td,:is(.content,.article-content,.comment-body,.citation-body) th{word-break:break-word}.article-content figure:has(>figcaption){margin:1.5rem 0;text-align:center}.article-content figure:has(>figcaption)>img{display:block;max-width:100%;height:auto;margin:0 auto}.article-content figure:has(>figcaption)>figcaption{margin-top:.5rem;color:var(--text-color-secondary);font-size:.9em}.article-content figure:has(>figcaption)>figcaption>p{margin:0}.article-content a[aria-describedby=footnote-label]:before{content:"["}.article-content a[aria-describedby=footnote-label]:after{content:"]"}article .article-content a:where(:not(.button)):hover{text-decoration:underline}.article-content p>img,.comment-body p>img{max-width:100%;height:auto}.article-content p:has(>img):not(:has(:not(img))),.comment-body p:has(>img):not(:has(:not(img))){text-align:center}.article-content a,.comment-body a{position:relative}.article-content a:not([href^="#"]):before,.comment-body a:not([href^="#"]):before{content:"";background-color:var(--text-color-tertiary);mask:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-link' width='20' height='20' viewBox='0 0 24 24' stroke-width='1' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'><path stroke='none' d='M0 0h24v24H0z' fill='none'></path><path d='M9 15l6 -6'></path><path d='M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464'></path><path d='M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463'></path></svg>") no-repeat 50% 50%;mask-size:cover;height:1rem;width:1rem;display:inline-block;vertical-align:sub}@media print{.article-content a:not([href^="#"]):before,.comment-body a:not([href^="#"]):before{display:none}}.article-content a[href^="mailto:"]:before,.comment-body a[href^="mailto:"]:before{mask:url('data:image/svg+xml; utf8, <svg  xmlns="http://www.w3.org/2000/svg"  width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-mail"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z" /><path d="M3 7l9 6l9 -6" /></svg>') no-repeat 50% 50%!important;mask-size:cover!important}.article-content a:hover:not([href^="#"]):before,.comment-body a:hover:not([href^="#"]):before{background-color:var(--text-color-secondary)}@media(prefers-color-scheme:dark){:is(.content,.article-content,.comment-body,.citation-body) blockquote{border-right:0;border-top:0;border-bottom:0}}@media print{:is(.content,.article-content,.comment-body,.citation-body) blockquote{page-break-inside:avoid}}
