.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-left .wpj-jtoc--title{text-align:left}.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-numeration-legacy .wpj-jtoc--item-content>a:before{content:attr(data-numeration) var(--jtoc-numeration-suffix," ");white-space:pre}.wpj-jtoc.--jtoc-numeration-legacy .jtoc--num{display:none!important}.wpj-jtoc--item .wpj-jtoc--item-content>a{display:unset}.wpj-jtoc--item .wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color,var(--jtoc-link-color))}.wpj-jtoc--item .wpj-jtoc--item-content>a:hover:before{text-decoration:none}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a:before{color:var(--jtoc-numeration-color-hover)!important}.--jtoc-is-active>.wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color-active,var(--jtoc-link-color-active,var(--jtoc-headings-color-active)))!important}.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--header-main .wpj-jtoc--reading-time{margin-inline:.5em}.wpj-jtoc--body .wpj-jtoc--reading-time{margin-bottom:1em}.wpj-jtoc--nav+.wpj-jtoc--reading-time{margin-top:1em;margin-bottom:0}.wpj-jtoc--reading-time{--jtoc_reading_time_color:var(--jtoc_color_accent,var(--jtoc-palette-color-3,color-mix(in srgb,currentColor,transparent 50%)))}.wpj-jtoc--reading-time>span{font-size:.75em;line-height:.75em;font-weight:500;color:var(--jtoc-reading-time-color,var(--jtoc_reading_time_color));display:flex;align-items:center;justify-content:var(--jtoc-reading-time-align);gap:.25em}