.html-content h2{margin:1rem 0;font-weight:var(--font-weight-medium);position:relative;display:inline-block}.html-content h3{margin:1rem 0;font-weight:var(--font-weight-thin)}.html-content img{margin-bottom:1rem}.toc-wrapper{background-color:var(--color-white);border:1px solid var(--color-theme-40);border-radius:0;padding:5px;margin-bottom:5px;width:100%}.toc-wrapper .toc-heading{font-size:larger;font-weight:600;padding:0 5px}.html-content ol.toc{list-style:none;border-top:1px solid var(--color-theme-40);margin-top:5px;padding-top:5px}.html-content ol.toc li{line-height:1.7rem}.html-content .ref-list .ref-list-item,.html-content ol.toc li a{color:var(--color-black);font-weight:var(--font-weight-medium)}.html-content ol.toc li a:hover{color:var(--color-theme-active);font-weight:var(--font-weight-bold)}.html-content ol.toc li a:hover:after{content:"\f245";font-family:"Font Awesome 6 Free",serif;font-weight:800;color:var(--color-theme-active);padding-left:1rem}.html-content ol li,.html-content p,.html-content ul li{font-size:var(--paragraph);line-height:var(--paragraph-line-height)}.html-content h2+p,.html-content h3+p,.html-content p+p{text-indent:2.3rem}.html-content h2 a p{font-size:var(--heading2);font-weight:var(--font-weight-medium)}.html-content .ref-title{font-size:var(--heading2);margin-bottom:1rem}.html-content .ref-list .ref-list-item{display:block;font-size:var(--heading3);padding-left:1rem;margin-bottom:.5rem}.html-content .ref-list .ref-list-item:before{content:"\f02e ";font-weight:900;font-family:"Font Awesome 6 Free",serif}.html-content .ref-list .ref-list-item:hover,.html-content .ref-title{color:var(--color-theme-text-dark);font-weight:var(--font-weight-medium)}