.ds_table_of_contents_module{padding:0;border-radius:12px;min-width:0;background:#fff}.ds_table_of_contents{--ds-toc-active:#235bf4;--ds-toc-rail:#dfe5ef;--ds-toc-heading-icon-size:18px;--ds-toc-collapse-icon-size:18px;--ds-toc-marker-size:14px;--ds-toc-marker-gap:9px;--ds-toc-indent:16px;--ds-toc-row-gap:4px;--ds-toc-list-padding:0px;--ds-toc-head-gap:12px;--ds-toc-head-alignment:space-between;--ds-toc-scrollbar-width:5px;--ds-toc-scrollbar-thumb:#a6b1c3;--ds-toc-scrollbar-track:transparent;box-sizing:border-box;color:inherit;font-family:inherit;min-width:0}.ds_table_of_contents *{box-sizing:border-box}.ds_table_of_contents [hidden]{display:none !important}.ds_table_of_contents__header{display:flex;align-items:center;justify-content:var(--ds-toc-head-alignment);gap:var(--ds-toc-head-gap);padding:16px 20px;margin:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.ds_table_of_contents__title{display:inline-flex;align-items:center;gap:8px;min-width:0;font-family:inherit}.ds_table_of_contents__heading-text{font-size:18px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.ds_table_of_contents .ds_table_of_contents__heading-icon.et-pb-icon{flex:none;color:var(--ds-toc-heading-icon-color, var(--ds-toc-active));font-size:var(--ds-toc-heading-icon-size) !important;line-height:1 !important;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center}.ds_table_of_contents__count{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;font-size:12px;font-weight:600;line-height:1.4;color:var(--ds-toc-active)}.ds_table_of_contents__toggle{display:flex;align-items:center;justify-content:center;flex:none;min-width:32px;min-height:32px;padding:6px;border:0;background:rgba(0,0,0,0);border-radius:6px;color:var(--ds-toc-collapse-icon-color, var(--ds-toc-active));cursor:pointer}.ds_table_of_contents .ds_table_of_contents__collapse-icon.et-pb-icon{font-size:var(--ds-toc-collapse-icon-size);line-height:1;display:block}.ds_table_of_contents__chevron{display:block;width:.5em;height:.5em;border-inline-end:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);font-size:var(--ds-toc-collapse-icon-size)}.ds_table_of_contents__chevron.is-closed{transform:rotate(-45deg)}.ds_table_of_contents__viewport{position:relative;overflow:auto;overscroll-behavior:contain;padding:var(--ds-toc-list-padding);max-height:480px;scrollbar-width:thin;scrollbar-color:var(--ds-toc-scrollbar-thumb) var(--ds-toc-scrollbar-track)}.ds_table_of_contents__viewport::-webkit-scrollbar{width:var(--ds-toc-scrollbar-width);height:var(--ds-toc-scrollbar-width)}.ds_table_of_contents__viewport::-webkit-scrollbar-thumb{background:var(--ds-toc-scrollbar-thumb);border-radius:20px}.ds_table_of_contents__viewport::-webkit-scrollbar-track{background:var(--ds-toc-scrollbar-track)}.ds_table_of_contents ol.ds_table_of_contents__list{display:grid;gap:var(--ds-toc-row-gap);margin:0;padding:0;list-style:none !important}.ds_table_of_contents .ds_table_of_contents__list li{list-style:none !important;margin:0;padding:0;padding-inline-start:calc(var(--ds-toc-depth, 0)*var(--ds-toc-indent))}.ds_table_of_contents__list a{display:flex;align-items:baseline;gap:var(--ds-toc-marker-gap);padding:7px 12px;color:inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .15s,background .15s}.ds_table_of_contents__list [data-nested=true] a{font-size:13px}.ds_table_of_contents__list a.is-active{color:var(--ds-toc-active);background:var(--ds-toc-active-background, transparent)}.ds_table_of_contents__list a:hover{color:var(--ds-toc-active)}.ds_table_of_contents__marker{display:inline-flex;flex:none;min-width:1.1em;color:var(--ds-toc-active);font-size:var(--ds-toc-marker-size);line-height:1;font-weight:600}.ds_table_of_contents .ds_table_of_contents__marker.et-pb-icon{font-size:var(--ds-toc-marker-size)}.ds_table_of_contents__link-text{min-width:0;overflow-wrap:anywhere}.ds_table_of_contents[data-treatment=rail] .ds_table_of_contents__list{border-inline-start:1px solid var(--ds-toc-rail)}.ds_table_of_contents__empty{margin:0;font-family:inherit;font-size:14px;line-height:1.5;color:inherit}.ds_table_of_contents__builder-note{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 12px;font:12px/1.4 system-ui;color:#53647f}.ds_table_of_contents__builder-note label{display:flex;align-items:center;gap:6px}.ds_table_of_contents__builder-note select{padding:5px;border:1px solid #cbd4e3;background:#fff;border-radius:4px;font:inherit}.ds_table_of_contents__more{font:inherit;font-size:14px;color:var(--ds-toc-active);background:rgba(0,0,0,0);border:0;padding:10px 0;cursor:pointer}.ds_table_of_contents.is-collapsed .ds_table_of_contents__viewport,.ds_table_of_contents.is-collapsed .ds_table_of_contents__more{display:none}.ds_table_of_contents__toggle:disabled{display:none}.ds_table_of_contents__header--hidden{display:none}.ds_table_of_contents.is-sticky .ds_table_of_contents__header{display:flex}.ds_table_of_contents__floating{display:none;align-items:center;justify-content:center;width:var(--ds-toc-sticky-icon-size, 44px);height:var(--ds-toc-sticky-icon-size, 44px);margin-inline-start:auto;padding:8px;border:0;border-radius:var(--ds-toc-sticky-icon-radius, 12px);background:var(--ds-toc-sticky-icon-background, #235bf4);color:var(--ds-toc-sticky-icon-color, #fff);cursor:pointer}.ds_table_of_contents .ds_table_of_contents__floating-icon.et-pb-icon{font-size:20px;line-height:1}.ds_table_of_contents.is-sticky-icon .ds_table_of_contents__floating{display:flex}.ds_table_of_contents.is-sticky-icon:not(.is-sticky-open) .ds_table_of_contents__header,.ds_table_of_contents.is-sticky-icon:not(.is-sticky-open) .ds_table_of_contents__viewport,.ds_table_of_contents.is-sticky-icon:not(.is-sticky-open) .ds_table_of_contents__more{display:none}.ds_table_of_contents.is-sticky-icon.is-sticky-open .ds_table_of_contents__floating{margin-bottom:12px}.ds_table_of_contents.is-sticky-icon{background:inherit}.ds_table_of_contents :is(a,button,select):focus-visible{outline:2px solid var(--ds-toc-active);outline-offset:3px}.ds_table_of_contents__sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media(max-width: 767px){.ds_table_of_contents__toggle{min-width:44px;min-height:44px}}@media(prefers-reduced-motion: reduce){.ds_table_of_contents *{scroll-behavior:auto !important;transition:none !important}}
