.gg-math-minus {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs, 1));
width: 16px;
height: 2px;
background: currentColor;
border-radius: 10px;
} .gg-math-plus,
.gg-math-plus::after {
display: block;
box-sizing: border-box;
background: currentColor;
border-radius: 10px;
}
.gg-math-plus {
margin-top: -2px;
position: relative;
transform: scale(var(--ggs, 1));
width: 16px;
height: 2px;
}
.gg-math-plus::after {
content: "";
position: absolute;
width: 2px;
height: 16px;
top: -7px;
left: 7px;
} .gg-chevron-down {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs, 1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px;
}
.gg-chevron-down::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(45deg);
left: 4px;
top: 2px;
} .gg-chevron-up {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs, 1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px;
}
.gg-chevron-up::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-top: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
left: 4px;
bottom: 2px;
}
pre {
font-size: 10px;
line-height: 11px;
}
#joli-toc-filler {
display: none;
}
#joli-toc-wrapper {
display: flex;
position: fixed;
z-index: 999;
margin: 0;
padding: 0;
}
#joli-toc-header {
cursor: pointer;
}
#joli-toc-wrapper.joli-incontent {
position: initial;
position: static;
margin-bottom: 30px;
}
#joli-toc-wrapper.joli-folded nav#joli-toc #joli-toc-header {
display: flex;
padding: 0 10px;
}
#joli-toc-wrapper.joli-folded nav#joli-toc #joli-toc-toggle {
display: flex;
cursor: pointer;
}
#joli-toc-wrapper.joli-folded nav#joli-toc .title {
display: flex;
width: auto;
flex: 1 1 auto;
align-items: center;
}
#joli-toc-wrapper.joli-folded nav#joli-toc ul.joli-nav {
display: none;
}
#joli-toc-wrapper.joli-floating nav#joli-toc {
display: none;
}
#joli-toc-wrapper.joli-floating nav#joli-toc.joli-collapsed li a.active + :not(.active) {
display: none;
}
#joli-toc-wrapper.joli-floating nav#joli-toc.joli-collapsed, #joli-toc-wrapper.joli-floating nav#joli-toc.joli-expanded {
display: inline;
display: initial;
}
#joli-toc-wrapper.joli-unfolded-ufloating nav#joli-toc {
display: inline;
display: initial;
}
@media (max-width: 767.98px) {
#joli-toc-wrapper.joli-floating {
display: flex;
width: calc(100% - 40px);
max-height: 90%;
left: 50%;
transform: translateX(-50%);
}
#joli-toc-wrapper.joli-floating .joli-expanded #joli-toc-collapse {
display: block !important;
}
}
#joli-toc-wrapper.joli-folded-floating.joli-unfolded nav#joli-toc #joli-toc-collapse, #joli-toc-wrapper.joli-folded-incontent.joli-unfolded nav#joli-toc #joli-toc-collapse {
display: flex;
font-weight: bold;
min-width: 30px;
min-height: 30px;
position: relative;
align-items: center;
justify-content: center;
border-radius: 50px 0 0 50px;
font-size: initial;
z-index: 99;
min-height: 24px;
min-width: 24px;
font-size: initial;
border-radius: 5px;
cursor: pointer;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded,
#joli-toc-wrapper.joli-unfolded nav#joli-toc {
border-radius: 1em;
padding: 10px;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded .joli-div,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded .joli-div,
#joli-toc-wrapper.joli-unfolded nav#joli-toc .joli-div {
display: block;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded #joli-toc-toggle,
#joli-toc-wrapper nav#joli-toc.joli-expanded #joli-toc-toggle.active,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded #joli-toc-toggle,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded #joli-toc-toggle.active,
#joli-toc-wrapper.joli-unfolded nav#joli-toc #joli-toc-toggle,
#joli-toc-wrapper.joli-unfolded nav#joli-toc #joli-toc-toggle.active {
display: none;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded #joli-toc-header,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded #joli-toc-header,
#joli-toc-wrapper.joli-unfolded nav#joli-toc #joli-toc-header {
display: flex;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded .title,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded .title,
#joli-toc-wrapper.joli-unfolded nav#joli-toc .title {
display: inline-block;
width: 100%;
margin-left: 0;
margin-left: initial;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded ul,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded ul,
#joli-toc-wrapper.joli-unfolded nav#joli-toc ul {
display: block;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded ul.joli-nav,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded ul.joli-nav,
#joli-toc-wrapper.joli-unfolded nav#joli-toc ul.joli-nav {
column-rule-style: solid;
column-rule-width: 1px;
column-rule-color: #e9e9e9;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded ul.joli-nav ul,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded ul.joli-nav ul,
#joli-toc-wrapper.joli-unfolded nav#joli-toc ul.joli-nav ul {
width: auto;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded li,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded li,
#joli-toc-wrapper.joli-unfolded nav#joli-toc li {
display: block;
position: relative;
margin: 0;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded li a,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded li a,
#joli-toc-wrapper.joli-unfolded nav#joli-toc li a {
display: block;
margin-bottom: 2px;
padding: 0px 10px;
font-size: inherit;
}
@media (max-width: 767.98px) {
#joli-toc-wrapper nav#joli-toc.joli-expanded,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded,
#joli-toc-wrapper.joli-unfolded nav#joli-toc {
width: 100%;
max-height: 100%;
overflow-y: auto;
}
#joli-toc-wrapper nav#joli-toc.joli-expanded li a.active,
#joli-toc-wrapper.joli-folded nav#joli-toc.joli-expanded li a.active,
#joli-toc-wrapper.joli-unfolded nav#joli-toc li a.active {
margin-left: 0;
border-radius: 1em;
}
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed,
#joli-toc-wrapper nav#joli-toc {
border-radius: 1em;
display: inline-block;
background: #f6f4f5;
max-width: 100%;
min-width: initial;
position: relative;
font-size: 1em;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed .joli-div,
#joli-toc-wrapper nav#joli-toc .joli-div {
display: none;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed #joli-toc-header,
#joli-toc-wrapper nav#joli-toc #joli-toc-header {
display: none;
position: relative; width: 100%;
align-items: center;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed #joli-toc-toggle-box,
#joli-toc-wrapper nav#joli-toc #joli-toc-toggle-box {
display: flex;
align-items: center;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed #joli-toc-toggle-box .joli-expcol,
#joli-toc-wrapper nav#joli-toc #joli-toc-toggle-box .joli-expcol {
color: #00000080;
font-weight: bold;
font-size: 24px;
min-width: 24px;
min-height: 24px;
line-height: 24px;
text-align: center;  border-radius: 24px;
display: flex;
align-items: center;
justify-content: center;
font-family: monospace;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed #joli-toc-toggle,
#joli-toc-wrapper nav#joli-toc #joli-toc-toggle {
display: none;
font-weight: bold;
min-width: 30px;
min-height: 30px;
position: relative;
align-items: center;
justify-content: center;
border-radius: 50px 0 0 50px;
font-size: initial;
z-index: 99;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed #joli-toc-collapse,
#joli-toc-wrapper nav#joli-toc #joli-toc-collapse {
display: none;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed .title,
#joli-toc-wrapper nav#joli-toc .title {
font-size: 1.1em;
font-weight: 500;
width: 100%;
display: none;
padding: 0 0 0 0;
padding: 0 10px;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed .title #title-label,
#joli-toc-wrapper nav#joli-toc .title #title-label {
display: block;
width: 100%;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed ul,
#joli-toc-wrapper nav#joli-toc ul {
list-style-type: none;
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
display: flex;
position: relative;
width: 100%;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed ul.joli-nav,
#joli-toc-wrapper nav#joli-toc ul.joli-nav {
margin: 0;
padding: 0;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed ul.joli-nav ul,
#joli-toc-wrapper nav#joli-toc ul.joli-nav ul {
margin: 0;
padding: 0;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed li,
#joli-toc-wrapper nav#joli-toc li {
display: flex;
width: auto;
margin: 0;
padding: 0;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed li a,
#joli-toc-wrapper nav#joli-toc li a {
font-size: 0px;
border-radius: 1em;
padding: 0;
color: #39383a;
text-decoration: none;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed li a:before,
#joli-toc-wrapper nav#joli-toc li a:before {
color: #aaaaaa;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed li a.active,
#joli-toc-wrapper nav#joli-toc li a.active {
display: table-cell;
color: #ffffff;
background: #39383a;
font-size: inherit;
width: auto;
padding: 0px 10px;
}
#joli-toc-wrapper nav#joli-toc.joli-collapsed li a:hover,
#joli-toc-wrapper nav#joli-toc li a:hover {
color: #39383a;
background: #c9c9c9;
}
#joli-toc-wrapper .joli-credits {
font-size: 11px;
margin: 0;
padding: 0;
position: relative;
width: 100%;
text-align: right;
color: #bbbbbb;
display: flex;
align-items: center;
justify-content: flex-end;
}
#joli-toc-wrapper .joli-credits img {
height: 12px;
margin-left: 6px;
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}