.toc_heading_selection .components-button{height:28px;padding-right:10px;line-height:2;padding-left:10px}.editor-styles-wrapper .wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li a{padding:.5rem;text-decoration:none;color:inherit;transition:all .15s ease-in-out;border-radius:4px;display:block}.editor-styles-wrapper .wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li a:hover{text-decoration:none;color:var(--kb-toc-text-hover,var(--wp--preset--color--base,currentColor));background:var(--kb-toc-background-hover,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,rgba(0,0,0,.05))))}.editor-styles-wrapper .wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>a{text-decoration:none;font-weight:600;color:var(--kb-toc-text,var(--wp--preset--color--base,#fff));background:var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor)))}.editor-styles-wrapper .wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>a:hover{color:var(--kb-toc-text-hover,var(--kb-toc-text,var(--wp--preset--color--base,#fff)));background:var(--kb-toc-primary-hover,var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor))))}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-outline[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:1px solid #ddd;margin-bottom:20px;background-color:#f9f9f9;border-radius:0;margin-top:20px}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-outline[data-htoc-scrollspy=true] .htoc__toggle{border:1px solid #ddd;background:#fff}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-gray[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:0;margin-bottom:20px;background-color:#e8edf4;border-radius:0;margin-top:20px}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-rounded[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:0;margin-bottom:20px;background-color:#f4f5f5;border-radius:0;margin-top:20px}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:1px solid #e5e5e5;margin-bottom:20px;background-color:#f8f8f8;border-radius:0;margin-top:20px}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li{padding:.4em;margin-bottom:0}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li:nth-child(odd){background-color:rgba(0,0,0,.02);border-radius:3px}.editor-styles-wrapper .wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li ul{margin-bottom:0}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li{position:relative;clear:both}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li.toc_new_link,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li.toc_new_link{list-style-type:none}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li.toc_item_hide a,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li.toc_item_hide a{text-decoration:line-through}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-base-control,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-base-control{max-width:60%;width:500px;display:inline-block}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-base-control+.components-base-control,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-base-control+.components-base-control{margin-bottom:0}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-base-control.toc_new_window_toggle label,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-base-control.toc_new_window_toggle label{font-size:13px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-block}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-base-control.toc_new_window_toggle .components-form-toggle,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-base-control.toc_new_window_toggle .components-form-toggle{line-height:1}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-base-control .components-base-control__field,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-base-control .components-base-control__field{margin:0}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .toc_new_link_container .components-toolbar,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .toc_new_link_container .components-toolbar{position:relative;top:4px}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-toolbar,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-toolbar{min-height:25px;float:right}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ol li .components-toolbar .components-button,.editor-styles-wrapper .wp-block-ht-block-toc .htoc__itemswrap ul li .components-toolbar .components-button{height:24px}.editor-styles-wrapper .wp-block-ht-block-toc .htoc__toggle{position:relative;z-index:9}.editor-styles-wrapper .wp-block-ht-block-toc ol,.editor-styles-wrapper .wp-block-ht-block-toc ul{list-style-position:inside;padding:0;margin:0}.editor-styles-wrapper .wp-block-ht-block-toc ol ol,.editor-styles-wrapper .wp-block-ht-block-toc ol ul,.editor-styles-wrapper .wp-block-ht-block-toc ul ol,.editor-styles-wrapper .wp-block-ht-block-toc ul ul{margin-bottom:.5em;margin-left:1em}.editor-styles-wrapper .wp-block-ht-block-toc ol li,.editor-styles-wrapper .wp-block-ht-block-toc ul li{margin-bottom:.5em}.editor-styles-wrapper .wp-block-ht-block-toc ol li:last-child,.editor-styles-wrapper .wp-block-ht-block-toc ul li:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-ht-block-toc ul{list-style-type:disc}.editor-styles-wrapper .wp-block-ht-block-toc ol{list-style-type:decimal}.editor-styles-wrapper .wp-block-ht-block-toc.toc-list-style-plain ol,.editor-styles-wrapper .wp-block-ht-block-toc.toc-list-style-plain ul{list-style-type:none}.wp-block-ht-block-toc .ht_toc_placeholder{font-size:18px}.wp-block-ht-block-toc[data-htoc-state=expanded] .htoc__itemswrap{max-height:9999px;opacity:1;margin-top:1em}.wp-block-ht-block-toc[data-htoc-state=closed] .htoc__itemswrap{max-height:0;opacity:0;display:none}.wp-block-ht-block-toc.is-style-contrasted,.wp-block-ht-block-toc.is-style-gray,.wp-block-ht-block-toc.is-style-outline,.wp-block-ht-block-toc.is-style-rounded{transition:all 1s ease-in-out}.wp-block-ht-block-toc.is-style-outline{padding:2em;border:1px solid #ccc}.wp-block-ht-block-toc.is-style-outline .htoc__toggle{border:1px solid #ccc}.wp-block-ht-block-toc.is-style-gray{padding:2em;background:#dde2eb}.wp-block-ht-block-toc.is-style-rounded{padding:1.5em;border:1px solid #dfdfdf;margin-bottom:20px;background-color:#fafafa;border-radius:10px;margin-top:20px}.wp-block-ht-block-toc.is-style-contrasted{padding:1.5em;border:1px solid #eee;margin-bottom:20px;background-color:#fafafa;border-radius:4px;margin-top:20px}.wp-block-ht-block-toc.is-style-contrasted li{padding:.5em;margin-bottom:0}.wp-block-ht-block-toc.is-style-contrasted li:nth-child(odd){background-color:rgba(0,0,0,.03);border-radius:4px}.wp-block-ht-block-toc.is-style-contrasted li ul{margin-bottom:0}.wp-block-ht-block-toc.htoc--position-left,.wp-block-ht-block-toc.htoc--position-right{max-width:260px}.wp-block-ht-block-toc.htoc--position-center{text-align:center}.wp-block-ht-block-toc.htoc--position-left{margin-right:2em;float:left}.wp-block-ht-block-toc.htoc--position-right{margin-left:2em;float:right}.wp-block-ht-block-toc .htoc__title{font-size:1em;font-weight:600;align-items:center;display:flex}.wp-block-ht-block-toc .htoc__toggle{padding:8px;position:relative;border-radius:2px;background:#fff;cursor:pointer;margin-left:15px;line-height:1em}.wp-block-ht-block-toc .htoc__toggle svg{display:inline-flex}.wp-block-ht-block-toc ol,.wp-block-ht-block-toc ul{list-style-position:inside;padding:0;margin:0}.wp-block-ht-block-toc ol ol,.wp-block-ht-block-toc ol ul,.wp-block-ht-block-toc ul ol,.wp-block-ht-block-toc ul ul{padding:0;margin:.5em 0 .5em 1em}.wp-block-ht-block-toc ol li,.wp-block-ht-block-toc ul li{margin-bottom:.5em}.wp-block-ht-block-toc ol li:last-child,.wp-block-ht-block-toc ul li:last-child{margin-bottom:0}.wp-block-ht-block-toc ul{list-style-type:disc}.wp-block-ht-block-toc ol{list-style-type:decimal}.wp-block-ht-block-toc.toc-list-style-plain ol,.wp-block-ht-block-toc.toc-list-style-plain ul{list-style-type:none}.wp-block-ht-block-toc[data-htoc-scrollspy=true]{overflow-y:auto;margin-bottom:20px;position:sticky;scroll-behavior:smooth;max-height:calc(100vh - 40px);top:20px;margin-top:20px;z-index:100}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li a{padding:.5rem;text-decoration:none;color:inherit;transition:all .15s ease-in-out;border-radius:4px;display:block}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li a:hover{text-decoration:none;color:var(--kb-toc-text-hover,var(--wp--preset--color--base,currentColor));background:var(--kb-toc-background-hover,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,rgba(0,0,0,.05))))}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>a{text-decoration:none;font-weight:600;color:var(--kb-toc-text,var(--wp--preset--color--base,#fff));background:var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor)))}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>a:hover{color:var(--kb-toc-text-hover,var(--kb-toc-text,var(--wp--preset--color--base,#fff)));background:var(--kb-toc-primary-hover,var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor))))}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>ol,.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li.active>ul{opacity:1;visibility:visible;display:block}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li ol li.active>a,.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li ul li.active>a{color:var(--kb-toc-text,var(--wp--preset--color--base,#fff));opacity:var(--kb-toc-nested-opacity,.8);background:var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor)))}.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li ol li.active>a:hover,.wp-block-ht-block-toc[data-htoc-scrollspy=true] .ht_toc_list li ul li.active>a:hover{color:var(--kb-toc-text-hover,var(--kb-toc-text,var(--wp--preset--color--base,#fff)));opacity:1;background:var(--kb-toc-primary-hover,var(--kb-toc-primary,var(--wp--preset--color--primary,var(--wp--preset--color--contrast,currentColor))))}.wp-block-ht-block-toc.is-style-outline[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:1px solid #ddd;margin-bottom:20px;background-color:#f9f9f9;border-radius:0;margin-top:20px}.wp-block-ht-block-toc.is-style-outline[data-htoc-scrollspy=true] .htoc__toggle{border:1px solid #ddd;background:#fff}.wp-block-ht-block-toc.is-style-gray[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:0;margin-bottom:20px;background-color:#e8edf4;border-radius:0;margin-top:20px}.wp-block-ht-block-toc.is-style-rounded[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:0;margin-bottom:20px;background-color:#f4f5f5;border-radius:0;margin-top:20px}.wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true]{padding:var(--wp--preset--spacing--20);border:1px solid #e5e5e5;margin-bottom:20px;background-color:#f8f8f8;border-radius:0;margin-top:20px}.wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li{padding:.4em;margin-bottom:0}.wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li:nth-child(odd){background-color:rgba(0,0,0,.02);border-radius:3px}.wp-block-ht-block-toc.is-style-contrasted[data-htoc-scrollspy=true] li ul{margin-bottom:0}.ht-toc-clear{height:0;clear:both;width:0}