.wpj-jtoc.--jtoc-animate .wpj-jtoc--toc{transition-property:max-height;transition-duration:var(--jtoc-transition-duration,.5s);transition-timing-function:var(--jtoc-transition-timing-function,ease)}.wpj-jtoc.--jtoc-title-align-center .wpj-jtoc--title{text-align:center}.wpj-jtoc.--jtoc-toggle-icon .wpj-jtoc--toggle-wrap{height:var(--jtoc-header-height,initial);width:var(--jtoc-header-height,initial)}.wpj-jtoc.--jtoc-toggle-position-right .wpj-jtoc--header-main{flex-direction:row}.wpj-jtoc.--jtoc-num-single .wpj-jtoc--item-content .jtoc--num:before{content:counter(jolicpt,var(--jtoc-numeration-type,decimal)) var(--jtoc-numeration-suffix,"")}.wpj-jtoc.--jtoc-num-badge{--jtoc_num_badge_base_color:var(--jtoc-palette-color-3,var(--jtoc_color_accent));--jtoc_num_badge_color:var(--jtoc_color_scheme_main,#fff);--jtoc_num_badge_background_color:var(--jtoc_num_badge_base_color)}.wpj-jtoc.--jtoc-num-badge .wpj-jtoc--item-content .jtoc--num{font-size:.75em;margin-right:.75em}.wpj-jtoc.--jtoc-num-badge .wpj-jtoc--item-content .jtoc--num:before{font-weight:600;color:var(--jtoc-numeration-badge-color,var(--jtoc_num_badge_color));background-color:var(--jtoc-numeration-badge-background-color,var(--jtoc_num_badge_background_color));padding-inline:.375em;border-radius:.375em}.wpj-jtoc.--jtoc-num-badge-soft{--jtoc_num_badge_color:color-mix(in srgb,var(--jtoc_num_badge_base_color) 75%,var(--jtoc_color_scheme_inverse,#000) 25%);--jtoc_num_badge_background_color:color-mix(in srgb,var(--jtoc_num_badge_base_color) 25%,var(--jtoc_color_scheme_main,#fff) 75%)}.wpj-jtoc.--jtoc-num-badge-outline{--jtoc_num_badge_color:var(--jtoc_num_badge_base_color);--jtoc_num_badge_background_color:transparent}.wpj-jtoc.--jtoc-num-badge-outline .wpj-jtoc--item-content .jtoc--num:before{box-shadow:inset 0 0 0 1px var(--jtoc_num_badge_color)}.wpj-jtoc.--jtoc-header-as-toggle .wpj-jtoc--header{cursor:pointer}.wpj-jtoc.--jtoc-headings-full-row-clickable .wpj-jtoc--item-content:hover{cursor:pointer}.wpj-jtoc.--jtoc-dynamic-mode .is-expandable{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.wpj-jtoc.--jtoc-dynamic-mode .is-expanded{max-height:1000px!important;overflow:initial}.wpj-jtoc.--jtoc-dynamic-mode .wpj-jtoc--toc{max-height:none!important}.wpj-jtoc.--jtoc-collapsible-headings .is-collapsed{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.wpj-jtoc.--jtoc-collapsible-headings .jtoc--collapse-btn,.wpj-jtoc.--jtoc-collapsible-headings .jtoc--collapse-spacing{margin-right:var(--jtoc-collapse-button-spacing);height:var(--jtoc-headings-line-height,1.2em)}.wpj-jtoc.--jtoc-collapsible-headings .jtoc--collapse-btn{display:flex;align-items:center;cursor:auto}.wpj-jtoc.--jtoc-collapsible-headings .jtoc--collapse-btn>svg{transform:rotate(90deg);transition:transform .1s ease-in-out}.wpj-jtoc.--jtoc-collapsible-headings .jtoc--collapse-btn:hover>svg{filter:brightness(.75)}.wpj-jtoc.--jtoc-collapsible-headings .wpj-jtoc--item.--collapsible:not(.--collapsed) .wpj-jtoc--items{visibility:visible;position:static;opacity:1;max-height:none!important}.wpj-jtoc.--jtoc-collapsible-headings .wpj-jtoc--item.--collapsed .jtoc--collapse-btn>svg{transform:rotate(0deg)}.wpj-jtoc.--jtoc-collapsible-headings .wpj-jtoc--item.--collapsed .wpj-jtoc--items:not(.is-expanded){visibility:hidden;position:absolute;opacity:0}.wpj-jtoc.--jtoc-autoscroll::-webkit-scrollbar{display:none}.wpj-jtoc.--jtoc-autoscroll{-ms-overflow-style:none;scrollbar-width:none}.wpj-jtoc.--jtoc-tlh-os .wpj-jtoc--item.--jtoc-h2>.wpj-jtoc--item-content{font-size:var(--jtoc-tlh-font-size,calc(var(--jtoc-link-font-size, .875em) * 1.15));text-transform:var(--jtoc-tlh-text-transform)}.wpj-jtoc.--jtoc-tlh-os .wpj-jtoc--item.--jtoc-h2>.wpj-jtoc--item-content>a,.wpj-jtoc.--jtoc-tlh-os .wpj-jtoc--item.--jtoc-h2>.wpj-jtoc--item-content>a:visited{color:var(--jtoc-tlh-color,var(--jtoc-link-color));font-weight:var(--jtoc-tlh-font-weight,500)}.wpj-jtoc.--jtoc-tlh-no-num .wpj-jtoc--item.--jtoc-h2>.wpj-jtoc--item-content .jtoc--num{visibility:hidden;margin:0!important;position:absolute}.wpj-jtoc.--jtoc-soft-gradient-bg .wpj-jtoc--body{background-image:linear-gradient(315deg,color-mix(in oklab,var(--jtoc-background-color,transparent) 100%,var(--jtoc_color_scheme_inverse,#000) 3.5%),transparent)}