.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-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}.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-separator .wpj-jtoc--item.--jtoc-h2:not(:last-of-type):after{content:"";display:block;height:var(--jtoc-tlh-separator-height,0);width:var(--jtoc-tlh-separator-width);margin-block:var(--jtoc-tlh-separator-spacing,1em);margin-inline:var(--jtoc-tlh-separator-margin,auto);border-bottom-style:var(--jtoc-tlh-separator-style,solid);border-bottom-width:var(--jtoc-tlh-separator-size,1px);border-bottom-color:var(--jtoc-tlh-separator-color,rgba(0,0,0,.1490196078))}