@charset "UTF-8";.collapse{position:relative}#markdownBody .collapse+p{margin-top:1em}section.collapse{overflow:hidden;margin:1.5em 0 0 -1em;padding:0 1em}section.collapse.expanded,section.collapse:target{overflow:visible}section.collapse>:first-child{padding-right:1em;margin-top:0;pointer-events:none;z-index:1}section.collapse>:first-child>a{pointer-events:auto;position:relative}section.collapse>:first-child>a::before{content:"";position:absolute;width:100%;height:100%}#markdownBody section.collapse:not(:target)>.disclosure-button:not(:checked)~:not(.collapseSummary){max-height:0;overflow:hidden;padding:0;margin:0;border:none}:not(section).collapse>.disclosure-button:not(:checked)+*>:nth-child(n+2){max-height:0;overflow:hidden}:not(section).collapse>.disclosure-button:not(:checked)+*>:first-child:not(.collapseSummary){max-height:6ex;overflow:hidden}.collapse>.disclosure-button:not(:checked)+.tableWrapper{max-height:2.125em;overflow:hidden}.collapse:not(:target)>.disclosure-button:not(:checked)~.collapseSummary>:first-child{margin-top:0}.collapse:not(:target)>.disclosure-button:not(:checked)~.collapseSummary>:last-child{margin-bottom:20px}.collapseSummary{position:relative;z-index:1}.collapse:not(:target)>.disclosure-button:not(:checked)~.collapseSummary{opacity:.75}.disclosure-button{z-index:1;position:absolute;-webkit-appearance:none;-moz-appearance:none;margin:0;cursor:pointer;border:1px solid transparent}section.collapse>.disclosure-button{top:0;right:0}section.collapse>.disclosure-button:not(:checked){width:100%;height:100%}:not(section).collapse>.disclosure-button{top:-2px;right:-2px}:not(section).collapse>.disclosure-button:not(:checked){width:calc(100% + 4px);height:calc(100% + 4px)}.disclosure-button:checked{height:2em}.collapse>.disclosure-button:checked{width:100%;top:0;right:0}section.collapse>.disclosure-button:checked{height:3em}.collapse>.disclosure-button:checked:hover{background-color:var(--GW-collapse-block-disclosure-button-hover-background-color)}section.collapse:target>.disclosure-button{pointer-events:none}.collapse:not(:target)>.disclosure-button:not(:checked){background-image:linear-gradient(var(--GW-collapse-block-fade-gradient-color-one),var(--GW-collapse-block-fade-gradient-color-two))}.disclosure-button::before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTIgMTInPjxwYXRoIGQ9J00xMS4wNSAzLjk5NmwtLjk2NS0xLjA1My00LjAzNSAzLjg2LTMuOTQ3LTMuODZMMS4wNSAzLjk5Nmw1IDUgNS01JyBmaWxsPScjMjIyJy8+PC9zdmc+Cg==);font-size:1.5em;line-height:1;position:absolute;right:0;top:0;width:1em;height:1em;color:var(--GW-collapse-block-disclosure-button-color);padding:4px 0 4px 8px}:not(section).collapse>.disclosure-button::before{right:1px}.tableCollapse>.disclosure-button::before{color:var(--GW-table-collapse-block-disclosure-button-color)}.disclosure-button:checked::before,.collapse:target>.disclosure-button::before{transform:rotate(180deg);top:3px}:not(section).collapse>.disclosure-button:checked::before{top:0;right:-2px}.collapse>.disclosure-button:hover::before{color:var(--GW-collapse-block-disclosure-button-hover-color)}section.collapse:target>.disclosure-button::before{color:var(--GW-collapse-block-disclosure-button-targeted-color)}.tableCollapse>.disclosure-button:hover::before{color:var(--GW-table-collapse-block-disclosure-button-hover-color)}.disclosure-button:focus{outline:none}.disclosure-button:focus::before{text-shadow:0 0 1px var(--GW-collapse-block-disclosure-button-focus-text-shadow-color),0 0 3px var(--GW-collapse-block-disclosure-button-focus-text-shadow-color),0 0 5px var(--GW-collapse-block-disclosure-button-focus-text-shadow-color)}.collapse:not(:target)>.disclosure-button::after{width:100%;position:absolute;text-align:center;pointer-events:none;content:"… Click to expand …";font-size:1.25em;font-weight:600;font-family:var(--GW-sans-serif-font-stack);color:var(--GW-collapse-block-click-to-expand-text-color);text-shadow:1px -1px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),-1px 1px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),-1px -1px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),1px 1px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color);top:calc(100% - 1.225em)}.collapse:not(:target)>.disclosure-button:hover::after{color:var(--GW-collapse-block-click-to-expand-text-hover-color);text-shadow:2px -2px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),-2px 2px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),-2px -2px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color),2px 2px 0 var(--GW-collapse-block-click-to-expand-text-shadow-color)}.collapse:not(:target)>.disclosure-button:checked::after{content:"Click to collapse"}section.collapse:not(:target)>.disclosure-button:checked::after{top:-6px;text-align:right;right:24px}:not(section).collapse:not(:target)>.disclosure-button:not(:checked)::after{top:calc(100% - 9px)}:not(section).collapse:not(:target)>.disclosure-button:checked::after{top:-7px}.disclosure-button:not(:checked):hover{border:1px dotted var(--GW-collapse-block-hover-border-color)}h1,h2,h3,h4,h5,h6{margin:1.25em 0 .5em -.75rem;font-weight:700;position:relative}@media only screen and (max-width:650px){h1,h2,h3,h4,h5,h6{margin:1.25em 0 .5em}}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{border:none;padding:0;background-color:inherit;font-size:inherit;font-weight:400}section:not(.collapse)>h1:first-child{line-height:1;margin:1.75em 0 .375em;text-align:right;font-weight:600;box-shadow:0 -2px 0 0 var(--GW-H1-box-shadow-background-color) inset,0 -3px 0 0 var(--GW-H1-box-shadow-line-color) inset}#markdownBody section:not(.collapse)>h1:first-child a{position:relative}#markdownBody section:not(.collapse)>h1:first-child a::after{position:absolute;top:.15em}@media only screen and (min-width:650px){section:not(.collapse)>h1:first-child{margin:1.75em 0 .375em -.75rem;font-size:2em;overflow:hidden;padding:0 0 7px 1.25rem;box-shadow:0 -5px 0 0 var(--GW-H1-box-shadow-background-color) inset,0 -6px 0 0 var(--GW-H1-box-shadow-line-color) inset}#markdownBody section:not(.collapse)>h1:first-child a::after{left:-.75em}}h1 em:last-child{padding-right:.075em}h2{text-transform:uppercase;font-size:1.25em;padding:0 .5em 2px 0;line-height:1.25}h2::after{content:"";display:block;position:absolute;width:100%;border-bottom:1px dotted var(--GW-H2-bottom-border-color);left:0;bottom:.05em;pointer-events:none;z-index:-1}#markdownBody section:not(.collapse)>h2:first-child a{position:relative}#markdownBody section:not(.collapse)>h2:first-child a::after{position:absolute;top:.1em;left:unset;right:-.75em}#markdownBody section.collapse>h2:first-child a::after{top:-.2em}@media only screen and (min-width:650px){section:not(.collapse)>h2:first-child{overflow:hidden}}h3{text-transform:capitalize;font-size:1.125em}h4{text-transform:capitalize}h5{font-size:1em}h6{font-size:1em;font-weight:400;font-style:italic}h1+section>h2:first-child,h2+section>h3:first-child{margin-top:0}article #markdownBody section>:first-child a{background:0 0}article #markdownBody section:not(.collapse)>h1:first-child a,article #markdownBody section:not(.collapse)>h2:first-child a{display:block}section>:first-child a:hover{color:var(--GW-heading-self-link-hover-color)}section>:first-child a::after{content:"\00B6";font-size:.75em;position:relative;top:-.2em;left:.35em;visibility:hidden;opacity:0;transition:opacity 0s ease .1s}section>:first-child a[href^='#']:hover::after,section>:first-child a[href^='#']:active::after,section>:first-child a[href^='#']:focus::after,section.highlighted>:first-child a[href^='#']::after,section:target>:first-child a[href^='#']::after{visibility:visible}section>:first-child a[href^='#']:hover::after,section>:first-child a[href^='#']:active::after,section>:first-child a[href^='#']:focus::after,section.highlighted>:first-child a[href^='#']::after{opacity:.8}section:target>:first-child a[href^='#']::after{opacity:.5}#footer{padding-top:30px;text-align:center}hr{border:0;margin:1.125em 0;height:40px;line-height:1;display:flex}[class^=horizontalRule]{clear:both}hr::after{margin:auto;display:flex}hr::after,.horizontalRule-nth-0 hr::after{content:url(/static/img/icons/asterism-triplewhitestar.svg);width:30px}.horizontalRule-nth-0{filter:drop-shadow(0 0 0 currentColor)}.horizontalRule-nth-1 hr::after{content:url(/static/img/icons/japanesecrest-tsukinihoshi-dottedmoon.svg);opacity:.65;width:24px}.horizontalRule-nth-2 hr::after{content:url(/static/img/icons/sun-verginasun-black.svg);opacity:.65;width:40px}#disqus_thread{padding-left:.5em}#comments{position:relative;margin:.5em 0 0;padding:.25em 0 0}#comments::before{content:"";display:block;position:absolute;width:calc(100% + 10px);border-top:1px solid var(--GW-comment-section-top-border-color);top:0;left:0}table,code,pre,a,h1,h2,h3,h4,h5,h6{font-variant-numeric:tabular-nums}article>:not(#TOC) a:hover,#footer a:hover,#sidebar a:hover{color:var(--GW-link-hover-color)}ul,ol{list-style-type:none;margin:1.25em 0 1.5em;padding:0 0 0 2.5em;overflow:hidden}li>ul,li>ol{margin:.5em 0}ul>li,ol>li{position:relative;margin:0}ul>li:nth-of-type(n+2),ol>li:nth-of-type(n+2){margin:.5em 0 0}ul>li::before,ol>li::before{position:absolute;z-index:1}@media only screen and (max-width:649px){ul,ol{padding:0 0 0 1.75em}}ul ul:last-child,ul ol:last-child,ol ol:last-child,ol ul:last-child{margin-bottom:0}p+ul,p+ol{margin-top:.5em}ul>li::before{display:block;left:-1.375em;width:.75em}ul>li::before,ul ul ul ul>li::before{content:url(/static/img/icons/single-white-star.svg)}ul ul>li::before,ul ul ul ul ul>li::before{content:url(/static/img/icons/single-black-star.svg)}ul ul ul>li::before,ul ul ul ul ul ul>li::before{content:url(/static/img/icons/single-white-star-rotated.svg)}ol>li,ol ol ol ol>li{list-style-type:decimal}ol li::marker{font-feature-settings:'onum'}ol ol>li,ol ol ol ol ol>li{list-style-type:upper-roman}ol ol ol>li,ol ol ol ol ol ol>li{list-style-type:lower-alpha}li>ul+p,li>ol+p{margin-top:1em}figure{margin:2em auto 1.75em;max-width:calc(100% - 5em)}@media only screen and (max-width:649px){figure{max-width:calc(100% - 2em)}}figure+figure{margin-top:2.75em}@media only screen and (max-width:649px){figure+figure{margin-top:2em}}figure img,figure video{outline:1px solid var(--GW-figure-outline-color)}figure audio{display:block;margin:0 auto}figcaption{font-size:.9375em;font-weight:700;line-height:1.45;margin:auto;padding:.25em .5em calc(0.25em + 1px)}.caption-wrapper{display:block;outline:1px solid var(--GW-figure-caption-outline-color);margin:1px auto 0}@supports(width:-moz-fit-content){figcaption,.caption-wrapper{width:-moz-fit-content}}@supports(width:fit-content){figcaption,.caption-wrapper{width:fit-content}}@media only screen and (max-width:649px){figcaption{font-size:.875em}}figure.full-width{position:relative;max-width:unset}@media only screen and (min-width:650px){figure.float-right{float:right;max-width:calc(50% - 1.5em);margin:0 0 1em 1.5em}figure.float-left{float:left;max-width:calc(50% - 1.5em);margin:0 1.5em 1em 0}p~figure.float-right,p~figure.float-left{margin-top:.5em}}@media only screen and (max-width:649px){#markdownBody figure{max-width:unset}}.sidenote figure{margin:1.5em auto;max-width:calc(100% - 2px)}blockquote{clear:both;position:relative;z-index:1}blockquote blockquote{margin:1em 1px}.markdownBody blockquote blockquote:first-child{margin:.25em 1px 1em}.markdownBody blockquote>:last-child,.markdownBody blockquote>:last-child>:last-child,.markdownBody blockquote>:last-child>:last-child>:last-child,.markdownBody blockquote>:last-child>:last-child>:last-child>:last-child{margin-bottom:0}.markdownBody blockquote>:first-child,.markdownBody blockquote>:first-child>:first-child,.markdownBody blockquote>:first-child>:first-child>:first-child,.markdownBody blockquote>:first-child>:first-child>:first-child>:first-child{margin-top:0}.markdownBody blockquote>table:last-child,.markdownBody blockquote>:last-child>table:last-child,.markdownBody blockquote>:last-child>:last-child>table:last-child,.markdownBody blockquote>:last-child>:last-child>:last-child>table:last-child{margin-bottom:.5em}.markdownBody blockquote>table:first-child,.markdownBody blockquote>:first-child>table:first-child,.markdownBody blockquote>:first-child>:first-child>table:first-child,.markdownBody blockquote>:first-child>:first-child>:first-child>table:first-child{margin-top:.5em}blockquote p>code:first-child,blockquote p>a:first-child code:first-child{border:none;background-color:transparent;font-weight:700;font-family:inherit;padding:0;font-size:inherit}blockquote table{font-size:.7em;position:relative;z-index:1}.epigraph{margin:2em auto;padding:.5em 2.5em .375em;overflow:hidden}.epigraph blockquote{--GW-blockquote-background-color: var(--GW-body-background-color);padding:0;border:none;background-color:inherit;margin:0;font-size:inherit;position:relative;z-index:1;overflow:visible}@supports(width:fit-content){.epigraph,.epigraph blockquote{width:fit-content}}@supports(width:-moz-fit-content){.epigraph,.epigraph blockquote{width:-moz-fit-content}}.epigraph p{font-style:italic;background-color:inherit}.epigraph p:first-child em,.epigraph p:last-child{font-style:normal}#markdownBody .epigraph p:last-child{margin:.5em 0 0;text-align:right;font-size:.875em;text-indent:0}.epigraph blockquote::before,.epigraph blockquote::after{display:block;position:absolute;font-size:2.5em;color:var(--GW-epigraph-quotation-mark-color)}.epigraph blockquote::before{content:"\201C";left:-.975em;top:-.5em}.epigraph blockquote::after{content:"\201D";right:-.975em;bottom:-1em}@media only screen and (max-width:649px){.epigraph{margin:2.125em 1em;padding:0;font-size:.95em;overflow:visible}.epigraph blockquote::before{left:-.375em;top:-.75em}.epigraph blockquote::after{right:-.375em;bottom:-1.25em}.epigraph+.epigraph{margin-top:2.75em}}@media only screen and (min-width:650px){h1+.epigraph,h3+.epigraph,h5+.epigraph{margin-top:1.25em}h2+.epigraph,h4+.epigraph,h6+.epigraph{margin-top:1em}}sub,sup{line-height:.3em;font-feature-settings:'lnum'}a.footnote-ref sup{vertical-align:baseline;font-size:.75em}a.footnote-ref{vertical-align:super;line-height:.3;position:relative;top:.05em;padding:0 .05em;font-feature-settings:'lnum';font-weight:600;z-index:1}a.footnote-ref::before{content:"";display:block;position:absolute;width:calc(100% + 0.5em);height:125%;left:-.25em;top:0;z-index:-1}sup+sup,a.footnote-ref{margin-left:.05em}#markdownBody .footnotes>ol>li+li{margin:1em 0 0}.footnotes .footnote-back{margin:0 0 0 10px;position:relative;font-weight:700;line-height:1;border:1px dotted var(--GW-footnote-backlink-border-color);display:inline-block;padding:2px 3px 0;text-indent:0;vertical-align:bottom;bottom:2px}#markdownBody .footnotes a.footnote-back{background-image:none}#markdownBody .footnotes a.footnote-back:hover{border-color:var(--GW-footnote-backlink-border-hover-color)}.footnotes li{position:relative}.footnotes blockquote+a.footnote-back,.footnotes pre+a.footnote-back,.footnotes .sourceCode+a.footnote-back{position:absolute;right:.5em;top:unset;bottom:-.5em;background-color:var(--GW-footnote-backlink-after-bordered-block-background-color)}#sidenote-column-left,#sidenote-column-right{position:absolute;max-width:550px;font-size:.85em}#sidenote-column-left{height:calc(100% - 20em);width:calc(50vw - (50% + 92px));top:20em;right:calc(100% + 64px)}#sidenote-column-right{height:100%;width:calc(50vw - (50% + 104px));top:0;left:calc(100% + 60px)}.sidenote{position:absolute;left:0;width:100%;opacity:.85;line-height:1.5;padding:2em 0 0}.sidenote.highlighted,.sidenote:hover,.sidenote:target,.sidenote.targeted{background-color:var(--GW-sidenote-highlight-background-color);box-shadow:0 0 0 10px var(--GW-sidenote-highlight-background-color),0 0 0 11px var(--GW-sidenote-highlight-box-shadow-color),0 0 0 12px var(--GW-sidenote-highlight-background-color),0 0 0 13px var(--GW-sidenote-highlight-box-shadow-color);opacity:1}.sidenote:target{z-index:1}.sidenote.highlighted,.sidenote:hover{z-index:2}.sidenote::after{content:"";position:absolute;width:calc(100% + 26px);height:calc(100% + 26px);top:-13px;left:-13px}.sidenote-outer-wrapper{max-height:720px;overflow:hidden;position:relative;z-index:1;border-style:dotted;border-color:var(--GW-sidenote-border-color);border-width:1px 0}.sidenote.cut-off .sidenote-outer-wrapper{overflow-y:auto;overscroll-behavior:none;width:calc(100% + 2px);padding:0 1px 0 0}.sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar{width:12px}.sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar-thumb{background-image:url(data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7);box-shadow:0 0 0 2px var(--GW-sidenote-scrollbar-track-color) inset;background-size:2px}.sidenote.cut-off .sidenote-outer-wrapper::-webkit-scrollbar-thumb:hover{background-image:url(data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7)}.sidenote.cut-off .sidenote-outer-wrapper{scrollbar-color:var(--GW-sidenote-scrollbar-thumb-color) var(--GW-sidenote-scrollbar-track-color)}.sidenote.cut-off .sidenote-outer-wrapper:hover{scrollbar-color:var(--GW-sidenote-scrollbar-thumb-hover-color) var(--GW-sidenote-scrollbar-track-color)}.sidenote-inner-wrapper{position:relative;margin:.5em 0}.sidenote-inner-wrapper>*{position:relative;z-index:1}.sidenote blockquote{margin:1.5em 0 .75em}.sidenote pre{margin:1.75em 0 .75em}.sidenote blockquote+*,.sidenote pre+*{margin-top:1.75em}.sidenote p+p{text-indent:1em}#markdownBody .sidenote ul,#markdownBody .sidenote ol{padding:0 0 0 1.75em}#markdownBody .sidenote li{text-align:left}.footnote-ref::before{transition:background-color .15s ease .05s,box-shadow .15s ease .05s}.footnote-ref.highlighted::before,.footnote-ref:hover::before,.footnote-ref:target::before,.footnote-ref.targeted::before{background-color:var(--GW-footnote-ref-highlight-background-color);box-shadow:0 0 0 1px var(--GW-footnote-ref-highlight-box-shadow-color),0 0 0 2px var(--GW-footnote-ref-highlight-box-shadow-interstitial-color),0 0 0 3px var(--GW-footnote-ref-highlight-box-shadow-color);transition:none}@supports not (-moz-user-focus:normal){@media only screen and (max-width:1760px){.footnote-ref:target::before{background-color:inherit;box-shadow:none}}}.sidenote>.sidenote-self-link{font-weight:600;position:absolute;top:0;border-style:dotted;border-color:var(--GW-sidenote-self-link-border-color);border-width:1px 1px 0;width:2em;height:2em;display:flex;align-items:center;justify-content:center;z-index:1}article>:not(#TOC) .sidenote>.sidenote-self-link{background-image:none}#sidenote-column-left .sidenote>.sidenote-self-link{right:0}#sidenote-column-right .sidenote>.sidenote-self-link{left:0}.marginnote{font-style:italic}.marginnote.sidenote{display:initial;width:calc(50vw - (50% + 104px));left:calc(100% + 60px);padding-top:.5em;padding-bottom:.5em;font-size:calc(var(--GW-body-text-font-size) * 0.85);text-align:left;text-indent:0;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;opacity:.85;z-index:1}.marginnote.sidenote:hover{box-shadow:none}.sidenote.marginnote::after{z-index:-1}h1+.tableWrapper,h2+.tableWrapper,h3+.tableWrapper,h4+.tableWrapper,h5+.tableWrapper,h6+.tableWrapper{margin:0 0 2.125em}table{margin:0;padding:0;border-collapse:collapse;width:100%;font-size:.75em;border-style:solid;border-color:var(--GW-table-border-color);border-width:2px 0}.tableWrapper.full-width{background-color:var(--GW-table-full-width-background-color);z-index:1}table caption{padding:.25em .75em;font-style:italic;font-size:1.25em;border-top:2px solid var(--GW-table-caption-border-color)}table th,table td{padding:7px 10px;line-height:1.35}table th{font-weight:700;border-bottom:1px solid var(--GW-table-row-horizontal-border-color);text-align:left;hyphens:none}table td{vertical-align:top}table th+th,table td+td{border-left:1px solid var(--GW-table-cell-vertical-border-color)}table td>code{word-break:normal}.tableWrapper::-webkit-scrollbar{height:16px}.tableWrapper::-webkit-scrollbar-thumb{background-image:url(data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7);background-size:2px;box-shadow:0 2px 0 0 var(--GW-table-scrollbar-track-color) inset,0 0 0 1px var(--GW-table-scrollbar-border-color) inset,0 2px 0 1px var(--GW-table-scrollbar-border-color) inset}.tableWrapper::-webkit-scrollbar-thumb:hover{background-image:url(data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7)}.tableWrapper{scrollbar-color:var(--GW-table-scrollbar-thumb-color) var(--GW-table-scrollbar-track-color)}.tableWrapper:hover{scrollbar-color:var(--GW-table-scrollbar-thumb-hover-color) var(--GW-table-scrollbar-track-color)}th.tablesorter-header{background-image:url(/static/img/tablesorter/tablesorter-bg.gif);cursor:pointer;font-weight:700;background-repeat:no-repeat;background-position:center left;padding-left:20px}th.tablesorter-header:hover{background-color:var(--GW-table-column-heading-hover-background-color)}th.tablesorter-header:focus{outline:none}th.tablesorter-headerAsc{background-image:url(/static/img/tablesorter/tablesorter-asc.gif)}th.tablesorter-headerDesc{background-image:url(/static/img/tablesorter/tablesorter-desc.gif)}th.tablesorter-headerAsc,th.tablesorter-headerDesc,th.tablesorter-headerAsc:hover,th.tablesorter-headerDesc:hover{background-color:var(--GW-table-sorted-column-heading-background-color);color:var(--GW-table-sorted-column-heading-text-color);text-shadow:.5px .5px 0 var(--GW-table-sorted-column-heading-text-shadow-color),0 0 1px var(--GW-table-sorted-column-heading-text-shadow-color)}:not(.small-table)>table tr:nth-child(odd) td{background-color:var(--GW-table-zebra-stripe-alternate-row-background-color);--GW-link-underline-background-color: var(--GW-table-zebra-stripe-alternate-row-background-color)}#markdownBody table tbody tr:hover{outline:1px dotted var(--GW-table-row-hover-outline-color)}blockquote :not(.small-table)>table{--GW-table-zebra-stripe-alternate-row-background-color: var(--GW-body-background-color)}blockquote table th+th,blockquote table td+td{border-left:1px solid var(--GW-blockquote-background-color)}#suppliers-prices th{padding:3px 15px}#suppliers-prices td{padding:0 15px}#suppliers-prices th:nth-last-child(n+3),#suppliers-prices td:nth-last-child(n+3){text-align:right!important}#suppliers-prices td:nth-child(1):after{content:" mg/$"}#suppliers-prices td:nth-child(2):after{content:" mg"}#suppliers-prices td:nth-child(3):before{content:"x";opacity:.4}#suppliers-prices td:nth-child(4):before,#suppliers-prices td:nth-child(5):before{content:"$"}pre::-webkit-scrollbar{height:16px;background-color:var(--GW-pre-element-scrollbar-track-color)}pre::-webkit-scrollbar-thumb{background-color:var(--GW-pre-element-scrollbar-thumb-color);box-shadow:0 0 0 3px var(--GW-pre-element-scrollbar-track-color) inset}pre::-webkit-scrollbar-thumb:hover{background-color:var(--GW-pre-element-scrollbar-thumb-hover-color)}pre{scrollbar-color:var(--GW-pre-element-scrollbar-thumb-color) var(--GW-pre-element-scrollbar-track-color)}pre:hover{scrollbar-color:var(--GW-pre-element-scrollbar-thumb-hover-color) var(--GW-pre-element-scrollbar-track-color)}code{--GW-link-underline-background-color: var(--GW-code-element-background-color);border:1px solid var(--GW-code-element-border-color);background-color:var(--GW-code-element-background-color);padding:0 4px;font-family:var(--GW-monospaced-font-stack);font-feature-settings:'ss02','ss03';font-size:.9em;word-break:break-all;hyphens:none}pre{margin:1.75em auto;border:1px solid var(--GW-pre-element-border-color);background-color:var(--GW-pre-element-background-color);cursor:text;max-height:calc(100vh - 8em)}pre code{display:block;padding:8px 14px;margin:0;border:none;background-color:transparent}code span{color:var(--GW-syntax-highlight-color-normal)}code span.at{color:var(--GW-syntax-highlight-color-attribute)}code span.dt{color:var(--GW-syntax-highlight-color-data-type);font-weight:700;font-style:italic}code span.va{color:var(--GW-syntax-highlight-color-variable);font-weight:700;font-style:italic}code span.ot{color:var(--GW-syntax-highlight-color-other);font-weight:700;font-style:italic}code span.pp{color:var(--GW-syntax-highlight-color-preprocessor);font-weight:700;font-style:italic}code span.ex{color:var(--GW-syntax-highlight-color-extension);font-style:italic}code span.co{color:var(--GW-syntax-highlight-color-comment)}code span.cf{color:var(--GW-syntax-highlight-color-control-flow);font-weight:700}code span.kw{color:var(--GW-syntax-highlight-color-keyword);font-weight:700}code span.op{color:var(--GW-syntax-highlight-color-operator)}code span.sc{color:var(--GW-syntax-highlight-color-special-char)}code span.bu{color:var(--GW-syntax-highlight-color-built-in);font-weight:700}code span.fu{color:var(--GW-syntax-highlight-color-function)}code span.cn{color:var(--GW-syntax-highlight-color-constant);font-weight:700}code span.dv{color:var(--GW-syntax-highlight-color-dec-val);font-weight:700}code span.bn{color:var(--GW-syntax-highlight-color-base-n);font-weight:700;font-feature-settings:'ss01'}code span.fl{color:var(--GW-syntax-highlight-color-float);font-weight:700;font-feature-settings:'ss01'}code span.in{color:var(--GW-syntax-highlight-color-information);font-weight:700}code span.ch{color:var(--GW-syntax-highlight-color-char);font-style:italic}code span.st{color:var(--GW-syntax-highlight-color-string);font-style:italic}code span.ss{color:var(--GW-syntax-highlight-color-special-string);font-weight:700;font-style:italic}code span.vs{color:var(--GW-syntax-highlight-color-verbatim-string);font-style:italic}code span.al{color:var(--GW-syntax-highlight-color-alert);text-decoration:double underline;font-weight:700}code span.er{color:var(--GW-syntax-highlight-color-error)}code span.im{color:var(--GW-syntax-highlight-color-import);font-weight:700;font-style:italic}.mjpage__block{overflow-y:hidden;margin:1.25em auto}.mjpage__block .MJXc-display{margin:0;padding:.25em 0}.mjpage__block::-webkit-scrollbar{height:14px;border:1px solid var(--GW-math-block-scrollbar-border-color)}.mjpage__block::-webkit-scrollbar-thumb{box-shadow:0 0 0 2px var(--GW-math-block-scrollbar-track-color) inset,0 0 0 8px var(--GW-math-block-scrollbar-thumb-color) inset;border-color:var(--GW-math-block-scrollbar-border-color) transparent;border-style:solid;border-width:1px}.mjpage__block:hover::-webkit-scrollbar-thumb:hover{box-shadow:0 0 0 2px var(--GW-math-block-scrollbar-track-color) inset,0 0 0 8px var(--GW-math-block-scrollbar-thumb-hover-color) inset}.mjpage__block{scrollbar-color:var(--GW-math-block-scrollbar-thumb-color) var(--GW-math-block-scrollbar-track-color)}.mjpage__block:hover{scrollbar-color:var(--GW-math-block-scrollbar-thumb-hover-color) var(--GW-math-block-scrollbar-track-color)}.latex span:nth-child(1){text-transform:uppercase;font-size:.76em;vertical-align:.25em;margin-left:-.3em;margin-right:-.08em;line-height:1ex}.latex span:nth-child(2){text-transform:uppercase;vertical-align:-.5ex;margin-left:-.16em;margin-right:-.12em;line-height:1ex}.tex-logotype sub{text-transform:uppercase;vertical-align:-.5ex;margin-left:-.1em;margin-right:-.1em;font-size:1em}#markdownBody em{margin-right:.1em}@media only screen and (min-width:650px){body[class*=drop-caps-] .markdownBody>p:first-child::first-letter,body[class*=drop-caps-] .abstract+p::first-letter,body[class*=drop-caps-] .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody *[class*=drop-cap-]::first-letter,.markdownBody *[class*=drop-cap-]>p::first-letter{font-style:normal;font-weight:400;float:left}body.drop-caps-goudy .markdownBody>p:first-child::first-letter,body.drop-caps-goudy .abstract+p::first-letter,body.drop-caps-goudy .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-goudy::first-letter,.markdownBody .drop-cap-goudy>p::first-letter{font-family:goudy initialen;font-size:7em;line-height:1;margin:.025em .02em -.25em 0}body.drop-caps-yinit .markdownBody>p:first-child::first-letter,body.drop-caps-yinit .abstract+p::first-letter,body.drop-caps-yinit .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-yinit::first-letter,.markdownBody .drop-cap-yinit>p::first-letter{font-family:Yinit;font-size:5.625em;line-height:1.35;margin:.07em .08em -.5em 0;text-shadow:0 0 0 var(--GW-drop-caps-yinit-text-shadow-color);color:var(--GW-drop-caps-yinit-color)}body.drop-caps-de-zs .markdownBody>p:first-child::first-letter,body.drop-caps-de-zs .abstract+p::first-letter,body.drop-caps-de-zs .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-de-zs::first-letter,.markdownBody .drop-cap-de-zs>p::first-letter{font-family:deutsche zierschrift;font-size:6.625em;line-height:1.1;margin:.01em .03em -.25em 0;color:var(--GW-drop-caps-de-zs-color)}body.drop-caps-cheshire .markdownBody>p:first-child::first-letter,body.drop-caps-cheshire .abstract+p::first-letter,body.drop-caps-cheshire .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-cheshire::first-letter,.markdownBody .drop-cap-cheshire>p::first-letter{font-family:cheshire initials;font-size:6.75em;line-height:1;margin:.045em .05em -.25em 0;color:var(--GW-drop-caps-cheshire-color)}body.drop-caps-kanzlei .markdownBody>p:first-child::first-letter,body.drop-caps-kanzlei .abstract+p::first-letter,body.drop-caps-kanzlei .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-kanzlei::first-letter,.markdownBody .drop-cap-kanzlei>p::first-letter{font-family:kanzlei initialen;font-size:7em;line-height:1;margin:.025em .025em -.25em -.03em;color:var(--GW-drop-caps-kanzlei-color)}@media only screen and (max-width:1200px){body.drop-caps-goudy .markdownBody>p:first-child::first-letter,body.drop-caps-goudy .abstract+p::first-letter,body.drop-caps-goudy .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-goudy::first-letter,.markdownBody .drop-cap-goudy>p::first-letter{font-size:6.875em}body.drop-caps-yinit .markdownBody>p:first-child::first-letter,body.drop-caps-yinit .abstract+p::first-letter,body.drop-caps-yinit .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-yinit::first-letter,.markdownBody .drop-cap-yinit>p::first-letter{font-size:5.375em}body.drop-caps-de-zs .markdownBody>p:first-child::first-letter,body.drop-caps-de-zs .abstract+p::first-letter,body.drop-caps-de-zs .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-de-zs::first-letter,.markdownBody .drop-cap-de-zs>p::first-letter{font-size:6.5em}body.drop-caps-cheshire .markdownBody>p:first-child::first-letter,body.drop-caps-cheshire .abstract+p::first-letter,body.drop-caps-cheshire .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-cheshire::first-letter,.markdownBody .drop-cap-cheshire>p::first-letter{font-size:6.625em}body.drop-caps-kanzlei .markdownBody>p:first-child::first-letter,body.drop-caps-kanzlei .abstract+p::first-letter,body.drop-caps-kanzlei .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-kanzlei::first-letter,.markdownBody .drop-cap-kanzlei>p::first-letter{font-size:6.875em}}@media only screen and (max-width:1000px){body.drop-caps-goudy .markdownBody>p:first-child::first-letter,body.drop-caps-goudy .abstract+p::first-letter,body.drop-caps-goudy .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-goudy::first-letter,.markdownBody .drop-cap-goudy>p::first-letter{font-size:6.625em}body.drop-caps-yinit .markdownBody>p:first-child::first-letter,body.drop-caps-yinit .abstract+p::first-letter,body.drop-caps-yinit .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-yinit::first-letter,.markdownBody .drop-cap-yinit>p::first-letter{font-size:5.25em}body.drop-caps-de-zs .markdownBody>p:first-child::first-letter,body.drop-caps-de-zs .abstract+p::first-letter,body.drop-caps-de-zs .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-de-zs::first-letter,.markdownBody .drop-cap-de-zs>p::first-letter{font-size:6.25em}body.drop-caps-cheshire .markdownBody>p:first-child::first-letter,body.drop-caps-cheshire .abstract+p::first-letter,body.drop-caps-cheshire .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-cheshire::first-letter,.markdownBody .drop-cap-cheshire>p::first-letter{font-size:6.3125em}body.drop-caps-kanzlei .markdownBody>p:first-child::first-letter,body.drop-caps-kanzlei .abstract+p::first-letter,body.drop-caps-kanzlei .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-kanzlei::first-letter,.markdownBody .drop-cap-kanzlei>p::first-letter{font-size:6.6875em}}@supports(-moz-user-focus:normal){body.drop-caps-goudy .markdownBody>p:first-child::first-letter,body.drop-caps-goudy .abstract+p::first-letter,body.drop-caps-goudy .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-goudy::first-letter,.markdownBody .drop-cap-goudy>p::first-letter{margin:.05em .02em 0 0}body.drop-caps-yinit .markdownBody>p:first-child::first-letter,body.drop-caps-yinit .abstract+p::first-letter,body.drop-caps-yinit .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-yinit::first-letter,.markdownBody .drop-cap-yinit>p::first-letter{margin:.06em .06em 0 0}body.drop-caps-de-zs .markdownBody>p:first-child::first-letter,body.drop-caps-de-zs .abstract+p::first-letter,body.drop-caps-de-zs .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-de-zs::first-letter,.markdownBody .drop-cap-de-zs>p::first-letter{margin:.06em .04em 0 0}body.drop-caps-cheshire .markdownBody>p:first-child::first-letter,body.drop-caps-cheshire .abstract+p::first-letter,body.drop-caps-cheshire .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-cheshire::first-letter,.markdownBody .drop-cap-cheshire>p::first-letter{margin:.06em .04em 0 0}body.drop-caps-kanzlei .markdownBody>p:first-child::first-letter,body.drop-caps-kanzlei .abstract+p::first-letter,body.drop-caps-kanzlei .markdownBody>.epigraph:first-child+p::first-letter,.markdownBody .drop-cap-kanzlei::first-letter,.markdownBody .drop-cap-kanzlei>p::first-letter{margin:.05em .02em 0 -.03em}}}.columns>ul,.columns>ol{column-width:15em;column-gap:3em;margin-bottom:2em}#markdownBody .columns li,#markdownBody .columns li p{text-align:left;break-inside:avoid}.columns>ul figure{margin:0 0 1.5em}.admonition{font-family:var(--GW-sans-serif-font-stack);font-size:.875em;position:relative;margin:2em 0 1.5em;padding:.75em 1.25em .875em 1.125em;border-left:2.875em solid var(--GW-admonition-default-left-border-color);background-color:var(--GW-admonition-default-background-color);--GW-link-underline-background-color: var(--GW-admonition-default-background-color)}.admonition-title{font-weight:700}.admonition.tip{border-left-color:var(--GW-admonition-tip-left-border-color);background-color:var(--GW-admonition-tip-background-color);--GW-link-underline-background-color: var(--GW-admonition-tip-background-color)}.admonition.warn,.admonition.warning{border-left-color:var(--GW-admonition-warning-left-border-color);background-color:var(--GW-admonition-warning-background-color);--GW-link-underline-background-color: var(--GW-admonition-warning-background-color);color:var(--GW-admonition-warning-text-color)}.admonition.warn>.admonition-title::after,.admonition.warning>.admonition-title::after{background-color:var(--GW-admonition-warning-title-background-color)}.admonition.error{border-left-color:var(--GW-admonition-error-left-border-color);background-color:var(--GW-admonition-error-background-color);--GW-link-underline-background-color: var(--GW-admonition-error-background-color);color:var(--GW-admonition-error-text-color)}.admonition.error>.admonition-title::after{background-color:var(--GW-admonition-error-title-background-color)}.admonition.note::before,.admonition.tip::before,.admonition.warn::before,.admonition.warning::before,.admonition.error::before{width:2.875em;height:100%;position:absolute;top:0;right:100%;padding:.625em;box-sizing:border-box}.admonition.tip::before{content:url(/static/img/icons/info-circle.svg)}.admonition.note::before{content:url(/static/img/icons/arrow-right-white.svg);padding:.75em}.admonition.warn::before,.admonition.warning::before{content:url(/static/img/icons/exclamation-triangle-white.svg);padding-top:.75em}.admonition.error::before{content:url(/static/img/icons/skull-crossbones-white.svg);padding:.75em}.admonition p:last-child{margin-bottom:0}.admonition code{background-color:transparent;border:none;padding-left:0;font-size:unset}body.index article #markdownBody section:not(.collapse)>h1:first-child a{display:inline}body.index #markdownBody a[href^="."]:not([href*="/docs/"]):not([href*="/images/"])::after,body.index #markdownBody a[href^="https://www.gwern.net/"]:not([href$=".pdf"])::after{content:none}@media only screen and (max-width:649px){body.index #markdownBody li{line-height:1.65}}body.index #navigation{margin:2.5em 0 .5em}body.index section:not(.collapse)>h1:first-child{font-size:1.5em;line-height:1.125;box-shadow:none;text-align:left;font-weight:700;margin-left:0;padding:0}body.index #markdownBody section>h1:first-child a::after{display:none}body.index article,body.tags article{position:relative;padding-bottom:4em}body.index article::after,body.tags article::after{content:"";background-color:var(--GW-body-background-color);background-image:url(/static/img/logo/logo-smooth.svg);display:block;position:absolute;bottom:.75em;width:22px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;left:0;right:0;margin:auto;padding:0 10px 0 11px;z-index:1}body.index article::before,body.tags article::before{content:"";display:block;position:absolute;bottom:calc(0.75em + 15px);height:1px;border-bottom:1px dotted var(--GW-index-page-bottom-ornament-line-color);width:100%}@media only screen and (min-width:650px){body.index hr{margin:1.5em 0 0}body.index [class^=horizontalRule]{display:none}}body.bookreviews #markdownBody blockquote{clear:none}body.bookreviews #markdownBody ol{overflow:unset}body.bookreviews #markdownBody h2+p{margin:-.5em 0 1.5em;display:flex;flex-flow:row;justify-content:flex-start;max-width:100%}body.bookreviews h2+p span{white-space:nowrap}body.bookreviews h2+p span+span{margin-left:1em}body.bookreviews h2+p span:first-of-type{flex:0 1 auto;max-width:100%;text-overflow:ellipsis;overflow:hidden}body.bookreviews h2+p span:first-of-type:hover{overflow:visible;white-space:normal;text-align:left;height:1em;padding-left:1.5em;text-indent:-1.5em}body.mead p>img{float:right;max-height:8em;width:auto;position:relative;z-index:1;margin:1em 1em 1em 2em;box-shadow:0 0 0 15px var(--GW-page-mead-image-box-shadow-inner-color),0 0 0 16px var(--GW-page-mead-image-box-shadow-outer-color),0 0 0 17px transparent}body.hafu .tableWrapper#hafu-list-table td:last-of-type{width:50%}body.kommsussertod .tableWrapper#lyrics-table{padding:0 calc((100vw - 6.5ch - 105ch)/2)}body.catnipsurvey .tableWrapper#results-table{padding:0 calc((100vw - 6.5ch - 120ch)/2)}body.iodine .tableWrapper#data-table{padding:0 calc((100vw - 6.5ch - 105ch)/2)}body.dnmarrests .tableWrapper#data-table td:nth-of-type(6),body.dnmarrests .tableWrapper#data-table td:nth-of-type(12),body.dnmarrests .tableWrapper#data-table td:nth-of-type(13){white-space:nowrap}body.dnmarrests .tableWrapper#data-table td:last-of-type{width:20%}body.lorem div[class^=drop-cap]{margin:1em 0 0}body.directory-index #sidebar a.patreon,body.tags #sidebar a.patreon,body.directory-index #page-tags,body.directory-index #page-metadata-block,body.directory-index #TOC,body.directory-index #navigation,body.directory-index #footer,body.directory-index #comments,body.directory-index #disqus_thread{display:none}#ui-elements-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;pointer-events:none}#ui-elements-container>*{pointer-events:auto}:root{--SA-image-focus-sans-serif-font-stack: var(--GW-sans-serif-font-stack);--SA-image-focus-image-hover-drop-shadow-color: var(--GW-image-focus-image-hover-drop-shadow-color);--SA-image-focus-overlay-background-color: #000;--SA-image-focus-overlay-image-caption-background-color: rgba(0, 0, 0, 0.7);--SA-image-focus-overlay-image-caption-text-color: #fff;--SA-image-focus-overlay-image-caption-link-color: #ccc;--SA-image-focus-overlay-image-caption-link-hover-color: #aaa;--SA-image-focus-overlay-help-box-background-color: rgba(0, 0, 0, 0.85);--SA-image-focus-overlay-help-box-text-color: #fff;--SA-image-focus-overlay-info-icon-color: #000;--SA-image-focus-overlay-info-icon-drop-shadow-color: #fff;--SA-image-focus-overlay-image-number-text-color: #000;--SA-image-focus-overlay-image-number-text-shadow-color: #fff;--SA-image-focus-overlay-slideshow-button-color: #ddd;--SA-image-focus-overlay-slideshow-button-hover-background-color: rgba(0, 0, 0, 0.1);--SA-image-focus-overlay-slideshow-button-hover-color: #777;--SA-image-focus-overlay-slideshow-button-hover-drop-shadow-color: #fff;--SA-image-focus-overlay-slideshow-button-active-color: #888;--SA-image-focus-overlay-slideshow-button-disabled-color: #ddd;--SA-image-focus-image-hover-tooltip-background-color: rgba(0, 0, 0, 0.75);--SA-image-focus-image-hover-tooltip-text-color: #fff}#markdownBody img:hover{cursor:zoom-in;box-shadow:0 0 10px 0 var(--SA-image-focus-image-hover-drop-shadow-color)}#markdownBody img:active{transform:scale(.975)}#image-focus-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:none;cursor:zoom-out}#image-focus-overlay::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--SA-image-focus-overlay-background-color);opacity:.9;z-index:-1}#image-focus-overlay.engaged{display:initial}#image-focus-overlay img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}#image-focus-overlay:not(.slideshow) .image-number,#image-focus-overlay:not(.slideshow) .slideshow-buttons,#image-focus-overlay:not(.slideshow) .slideshow-help-text{display:none}#image-focus-overlay .caption{position:absolute;bottom:.75em;background-color:var(--SA-image-focus-overlay-image-caption-background-color);left:4.5em;right:4.5em;margin:auto;max-width:calc(100% - 9em);text-align:center;font-family:var(--SA-image-focus-sans-serif-font-stack);border-radius:8px;z-index:1;transition:bottom .15s ease}@supports(width:-moz-fit-content){#image-focus-overlay .caption{width:-moz-fit-content}}@supports(width:fit-content){#image-focus-overlay .caption{width:fit-content}}#image-focus-overlay .caption.hidden{bottom:-50%;transition:bottom .5s ease-in}#image-focus-overlay .caption p{margin:1em 1.25em;color:var(--SA-image-focus-overlay-image-caption-text-color)}#image-focus-overlay .caption code{background-color:inherit;border:none;font-size:1em}#image-focus-overlay .caption a{color:var(--SA-image-focus-overlay-image-caption-link-color)}#image-focus-overlay .caption a:hover{color:var(--SA-image-focus-overlay-image-caption-link-hover-color)}#image-focus-overlay .caption:not(:empty)::before{content:"";display:block;position:absolute;width:100vw;height:calc(100% + 1.5em);z-index:-1;top:-.75em;left:calc(-50vw + 50%)}#image-focus-overlay .help-overlay{position:absolute;display:flex;flex-flow:column;z-index:2;font-family:var(--SA-image-focus-sans-serif-font-stack);font-size:1.25rem;padding:1em;border-radius:10px;bottom:1em;right:1em;overflow:hidden;white-space:nowrap;color:transparent;visibility:hidden;transition:visibility 1s ease,color 1s ease,background-color 1s ease,bottom .3s ease}#image-focus-overlay .help-overlay:hover{max-width:24em;max-height:14em;background-color:var(--SA-image-focus-overlay-help-box-background-color);color:var(--SA-image-focus-overlay-help-box-text-color);visibility:visible;transition:visibility .2s ease .3s,color .2s ease .3s,background-color .2s ease .3s}#image-focus-overlay .help-overlay::after{content:"?";font-weight:700;font-size:2rem;position:absolute;right:0;bottom:0;padding:10px;color:var(--SA-image-focus-overlay-info-icon-color);filter:drop-shadow(0 0 6px var(--SA-image-focus-overlay-info-icon-drop-shadow-color));visibility:visible;opacity:.85;transition:visibility 1s ease}#image-focus-overlay .help-overlay:hover::after{visibility:hidden;transition:visibility .2s ease .3s}#image-focus-overlay .help-overlay p{margin:0;text-indent:-2em;padding-left:2em;max-width:100%;overflow:hidden}#image-focus-overlay .help-overlay p+p{margin:.75em 0 0}#image-focus-overlay .help-overlay.hidden{bottom:-2em}#image-focus-overlay .image-number{position:absolute;z-index:2;font-family:var(--SA-image-focus-sans-serif-font-stack);font-size:1.5rem;left:1em;top:1em;font-weight:600;color:var(--SA-image-focus-overlay-image-number-text-color);text-shadow:0 0 3px var(--SA-image-focus-overlay-image-number-text-shadow-color),0 0 5px var(--SA-image-focus-overlay-image-number-text-shadow-color),0 0 8px var(--SA-image-focus-overlay-image-number-text-shadow-color),0 0 13px var(--SA-image-focus-overlay-image-number-text-shadow-color);width:1.5em;text-align:right;white-space:nowrap;transition:top .3s ease}#image-focus-overlay .image-number::before{content:"#";opacity:.3}#image-focus-overlay .image-number::after{content:" of " attr(data-number-of-images);opacity:.3}#image-focus-overlay .image-number:hover::before,#image-focus-overlay .image-number:hover::after{opacity:1}#image-focus-overlay .image-number.hidden{top:-1.25em}#image-focus-overlay .slideshow-buttons{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:space-between;pointer-events:none}#image-focus-overlay .slideshow-buttons button{font-size:3rem;color:var(--SA-image-focus-overlay-slideshow-button-color);border:none;background-color:transparent;position:relative;left:0;transition:left .3s ease;pointer-events:auto;cursor:pointer;width:4rem;background-repeat:no-repeat;background-position:center;background-origin:content-box}#image-focus-overlay .slideshow-buttons button.next{padding:.25em .25em .25em .375em}#image-focus-overlay .slideshow-buttons button.previous{padding:.25em .375em .25em .25em}#image-focus-overlay .slideshow-buttons button svg{pointer-events:none;fill:currentColor}#image-focus-overlay .slideshow-buttons button::selection{background-color:transparent}@media only screen and (hover:hover){#image-focus-overlay .slideshow-buttons button:hover{background-color:var(--SA-image-focus-overlay-slideshow-button-hover-background-color);color:var(--SA-image-focus-overlay-slideshow-button-hover-color)}#image-focus-overlay .slideshow-buttons button:not(:disabled):hover svg{filter:drop-shadow(0 0 1px var(--SA-image-focus-overlay-slideshow-button-hover-drop-shadow-color)) drop-shadow(0 0 3px var(--SA-image-focus-overlay-slideshow-button-hover-drop-shadow-color))}}#image-focus-overlay .slideshow-buttons button:active{transform:none;color:var(--SA-image-focus-overlay-slideshow-button-active-color)}#image-focus-overlay .slideshow-buttons button:disabled{text-shadow:none;background-color:transparent;color:var(--SA-image-focus-overlay-slideshow-button-disabled-color);cursor:default;opacity:.4}#image-focus-overlay .slideshow-button.previous.hidden{left:-1.75em}#image-focus-overlay .slideshow-button.next.hidden{left:1.75em}.image-wrapper{position:relative;display:block;margin:auto}.image-wrapper::after{content:"Click to enlarge";display:block;position:absolute;margin:auto;left:0;right:0;bottom:10px;padding:6px 15px 7px;font-size:1rem;font-family:var(--SA-image-focus-sans-serif-font-stack);background-color:var(--SA-image-focus-image-hover-tooltip-background-color);color:var(--SA-image-focus-image-hover-tooltip-text-color);border-radius:5px;opacity:0;transition:opacity .15s ease;pointer-events:none}@supports(width:-moz-fit-content){.image-wrapper,.image-wrapper::after{width:-moz-fit-content}}@supports(width:fit-content){.image-wrapper,.image-wrapper::after{width:fit-content}}.image-wrapper:hover::after{opacity:1}.popupdiv{box-sizing:border-box;max-width:100vw;max-height:100vh;background-color:var(--GW-popups-popup-background-color);border:3px double var(--GW-popups-popup-border-color);box-shadow:0 0 0 3px var(--GW-popups-body-background-color);opacity:1;transition:none;z-index:1}.popupdiv.fading{opacity:0;transition:opacity .25s ease-in .1s}.popupdiv>div{font-size:.9em;padding:calc(7em/9) 1em calc(8em/9);line-height:1.45}.popupdiv p+ul,.popupdiv p+ol{margin-top:.2em;margin-bottom:.2em}.popupdiv h1,.popupdiv h2,.popupdiv h3,.popupdiv h4,.popupdiv h5,.popupdiv h6{margin-left:0}.popupdiv h1 a,.popupdiv h2 a,.popupdiv h3 a,.popupdiv h4 a,.popupdiv h5 a,.popupdiv h6 a{text-decoration:none}.popupdiv blockquote{margin:1em 0}.popupdiv .image-wrapper::after{content:none}.popupdiv.markdownBody .drop-cap-goudy>p,.popupdiv.markdownBody .drop-cap-yinit>p,.popupdiv.markdownBody .drop-cap-de-zs>p,.popupdiv.markdownBody .drop-cap-cheshire>p,.popupdiv.markdownBody .drop-cap-kanzlei>p{text-indent:0}.popupdiv.markdownBody .drop-cap-goudy>p::first-letter{font-size:6.5em}.popupdiv.markdownBody .drop-cap-yinit>p::first-letter{font-size:5.125em}.popupdiv.markdownBody .drop-cap-de-zs>p::first-letter{font-size:6.375em}.popupdiv.markdownBody .drop-cap-cheshire>p::first-letter{font-size:6.375em}.popupdiv.markdownBody .drop-cap-kanzlei>p::first-letter{font-size:6.625em}.popupdiv .disclosure-button{display:none}.popupdiv :not(section).collapse>.disclosure-button:not(:checked)+*>:first-child:not(.collapseSummary){max-height:unset}.popupdiv .marginnote{display:initial}.popupdiv .sidenote-self-link{display:none}.popupdiv .sidenote-inner-wrapper{margin:0}.popupdiv .sidenote-outer-wrapper{border:none}.popupdiv::-webkit-scrollbar{width:14px}.popupdiv::-webkit-scrollbar-thumb{background-color:var(--GW-popups-popup-scrollbar-thumb-color);box-shadow:0 0 0 3px var(--GW-popups-popup-scrollbar-track-color) inset}.popupdiv::-webkit-scrollbar-thumb:hover{background-color:var(--GW-popups-popup-scrollbar-thumb-hover-color)}.popupdiv{scrollbar-color:var(--GW-popups-popup-scrollbar-thumb-color) var(--GW-popups-popup-scrollbar-track-color)}.popupdiv:hover{scrollbar-color:var(--GW-popups-popup-scrollbar-thumb-hover-color) var(--GW-popups-popup-scrollbar-track-color)}.popupdiv a{text-decoration:underline}.popupdiv a:hover{color:var(--GW-popups-popup-link-hover-color)}.popupdiv.extract-popup{min-width:360px;max-width:640px}.popupdiv.extract-popup:not(.toc-section-popup){max-height:480px}.extract-popup .data-field{text-align:left;text-indent:0}.extract-popup .data-field+.data-field{margin-top:.25em}.extract-popup .data-field:empty{display:none}.extract-popup .data-field.title{font-weight:700;font-size:1.125em}.extract-popup .data-field.author{font-style:italic}.extract-popup .date-plus-cites{display:inline-block}.extract-popup .originalURL{font-size:.75em}.extract-popup .iaMirror{padding-right:.3em}.extract-popup .data-field.popupAbstract p,.extract-popup.section-embed-popup p,.extract-popup.citation-context-popup p{text-align:justify;text-indent:1em;hyphens:auto}.extract-popup figure.float-right:first-child{margin-top:-3em}.extract-popup img{width:100%}.extract-popup a{position:relative;z-index:0}.extract-popup blockquote:last-child,.extract-popup .tableWrapper:last-child{margin-bottom:calc(1em/9)}.extract-popup.video-popup>div{padding:0}.extract-popup.video-popup iframe{display:block;width:495px;height:310px}.extract-popup.local-document-popup{height:480px}.extract-popup.local-document-popup>div{padding:0}.extract-popup.local-document-popup object{display:block;width:632px;height:474px}.extract-popup.section-embed-popup>div,.extract-popup.citation-context-popup>div{overflow-x:hidden}.extract-popup.section-embed-popup>div>h1:first-child,.extract-popup.section-embed-popup>div>h2:first-child,.extract-popup.section-embed-popup>div>h3:first-child,.extract-popup.section-embed-popup>div>h4:first-child,.extract-popup.citation-context-popup>div>h1:first-child,.extract-popup.citation-context-popup>div>h2:first-child,.extract-popup.citation-context-popup>div>h3:first-child,.extract-popup.citation-context-popup>div>h4:first-child{margin-top:0}.popupdiv.footnote-popup{min-width:unset;max-width:640px;max-height:480px}.footnote-popup a.footnote-back{display:none}.footnote-popup>div>blockquote:nth-last-child(2),.footnote-popup .sidenote-inner-wrapper blockquote:nth-last-child(2){margin-bottom:calc(1em/9)}.footnote-popup>div>blockquote:nth-last-child(2)+p,.footnote-popup .sidenote-inner-wrapper blockquote:nth-last-child(2)+p{margin-top:1em}.footnote-popup .sidenote-outer-wrapper{max-height:unset}#popup-options-dialog{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--GW-popups-popup-options-dialog-backdrop-background-color);z-index:2;opacity:1;transition:opacity .15s ease}#popup-options-dialog.fading{opacity:0}#popup-options-dialog>div{position:absolute;width:500px;background-color:var(--GW-popups-popup-options-dialog-background-color);border:1px solid var(--GW-popups-popup-options-dialog-border-color);box-shadow:0 2px 2px 0 var(--GW-popups-popup-options-dialog-box-shadow-color);font-family:var(--GW-sans-serif-font-stack);user-select:none}#popup-options-dialog h1{border-bottom:1px solid var(--GW-popups-popup-options-dialog-horizontal-rule-color);margin:0;text-align:center;padding:.25em 0 .375em;font-feature-settings:unset;font-size:1.5em;height:1.25em}#popup-options-dialog button{-moz-appearance:none;appearance:none;border:none;background-color:inherit;font-family:inherit;font-size:inherit}#popup-options-dialog button.save-button{background-color:var(--GW-popups-popup-options-dialog-button-background-color);padding:0 .75em;height:2em;font-weight:600;color:var(--GW-popups-popup-options-dialog-button-text-color);position:absolute;right:.4em;top:.4em;border:1px solid var(--GW-popups-popup-options-dialog-button-border-color)}#popup-options-dialog button.save-button:hover{cursor:pointer;box-shadow:0 0 0 2px var(--GW-popups-popup-options-dialog-button-background-color) inset,0 0 0 3px var(--GW-popups-popup-options-dialog-button-hover-box-shadow-color) inset}#popup-options-dialog button.save-button:active{box-shadow:0 0 0 4px var(--GW-popups-popup-options-dialog-button-background-color) inset,0 0 0 5px var(--GW-popups-popup-options-dialog-button-hover-box-shadow-color) inset}#popup-options-dialog button.close-button{display:block;width:2em;position:absolute;left:.4em;top:.4em;color:var(--GW-popups-popup-options-dialog-button-text-color);margin:1px}#popup-options-dialog button.close-button:hover{cursor:pointer}#popup-options-dialog button.close-button:active{transform:scale(.9)}#popup-options-dialog button.close-button svg{display:block;fill:currentColor}#popup-options-dialog .option-buttons{padding:.5em 1.5em .75em}#popup-options-dialog .option-buttons label{font-size:1.125rem;font-weight:700;text-align:left;display:flex;align-items:flex-start;width:100%}#popup-options-dialog .option-buttons label .button-text{display:block;flex:1 0 100%;padding:.5em .75em}#popup-options-dialog .option-buttons label input:checked+.button-text .label{text-decoration:underline}#popup-options-dialog .option-buttons label .explanation{display:block;font-weight:400;font-size:.875rem;color:var(--GW-popups-popup-options-dialog-option-button-explanation-text-color)}#popup-options-dialog .option-buttons label:hover,#popup-options-dialog .option-buttons label:hover input{cursor:pointer}#popup-options-dialog .option-buttons label:hover{color:var(--GW-popups-popup-options-dialog-option-button-hover-text-color)}#popup-options-dialog .option-buttons label:hover .button-text .label{text-decoration:dotted underline}#popup-options-dialog .option-buttons input{appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit;border:1px solid var(--GW-popups-popup-options-dialog-radio-button-border-color);width:1rem;height:1rem;padding:0;margin:.75em 0 0;flex:1 0 auto;transition:box-shadow .15s ease}#popup-options-dialog .option-buttons input:checked{box-shadow:0 0 0 3px var(--GW-popups-popup-options-dialog-button-background-color) inset,0 0 0 1em var(--GW-popups-popup-options-dialog-button-hover-box-shadow-color) inset}#popups-disabled-show-popup-options-dialog-button{position:fixed;top:calc(0.55em + 3px);right:12em;z-index:1}#popups-disabled-show-popup-options-dialog-button button{-moz-appearance:none;appearance:none;border:none;font-family:inherit;font-size:inherit;background:inherit;color:var(--GW-popups-show-popup-options-dialog-button-color);fill:currentColor;padding:0;line-height:1;display:block;width:1.125em;opacity:.3}#popups-disabled-show-popup-options-dialog-button button:hover{cursor:pointer;opacity:1}#navigation{text-align:center;margin:2em 0 0}#navigation a{display:inline-block}#navigation a svg{width:100%;height:32px}#navigation #navigation-previous{width:40%}#navigation #navigation-center{margin:0 .5em;width:13%}#navigation #navigation-next{transform:scale(-1,1);width:39%}#navigation #navigation-previous,#navigation #navigation-next,#navigation #navigation-center{text-shadow:none;background:var(--GW-sequential-nav-link-background-color)}