.wp-block-ct-ds2-svg-icons-block.icon-block.size-sm{width:16px;height:auto;padding:.5rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-sm svg{width:16px;height:16px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-md{width:20px;height:auto;padding:.625rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-md svg{width:20px;height:20px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-lg{width:24px;height:auto;padding:.75rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-lg svg{width:24px;height:24px}.wp-block-ct-ds2-svg-icons-block.icon-block.size-xl{width:28px;height:auto;padding:.875rem}.wp-block-ct-ds2-svg-icons-block.icon-block.size-xl svg{width:28px;height:28px}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light{display:flex;border-radius:9999px}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-brand{background:light-dark(#B1BCFF, #0420D5)}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-brand svg path{stroke:#0420d5}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-gray{background:#f5f5f5}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-gray svg path{stroke:#717680}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-error{background:#fee4e2}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-error svg path{stroke:#d92d20}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-warning{background:#fef0c7}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-warning svg path{stroke:#dc6803}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-success{background:#dcfae6}.wp-block-ct-ds2-svg-icons-block.icon-block.type-light.color-success svg path{stroke:#079455}.wp-block-ct-ds2-svg-icons-block.icon-block.type-modern{display:flex;border-radius:.75rem;border:1px solid #e9eaeb;background:light-dark(#FFF, #0C0E12);box-shadow:0px 0px 0px 1px rgba(10,13,18,.18) inset,0px -2px 0px 0px rgba(10,13,18,.05) inset,0px 1px 2px 0px rgba(10,13,18,.05)}.wp-block-ct-ds2-svg-icons-block.icon-block.type-modern svg path{stroke:#414651}.ct-toc{position:sticky;top:calc(var(--header-height, 67px) + 30px);display:grid;gap:.75rem;padding-top:1.5rem;border-top:1px solid light-dark(#E9EAEB, #22262F);background:#fff}@media(max-width: 1024px){.ct-toc{position:relative;padding:0;border-bottom:1px solid light-dark(#E9EAEB, #22262F);left:-1rem;width:calc(100% + 2rem);gap:0;margin-bottom:1rem;top:0}.ct-toc:not(.ct-toc-expanded) .ct-toc-list{display:none}.ct-toc:not(.ct-toc-expanded) .ct-toc-expand{display:none}.ct-toc.ct-toc-expanded .ct-toc-heading::after{transform:rotate(180deg)}}.ct-toc .ct-toc-heading{text-transform:uppercase;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.25rem;color:light-dark(#414651, #CECFD2);padding:0 .375rem}@media(max-width: 1024px){.ct-toc .ct-toc-heading{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-transform:none;padding:1rem;color:light-dark(#181D27, #F7F7F7)}.ct-toc .ct-toc-heading::after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4 6L8 10L12 6%27 stroke=%27%23374151%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}}.ct-toc .ct-toc-list{list-style:none;margin:0;padding:0;display:grid;gap:.375rem;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:light-dark(#E9EAEB, #22262F) rgba(0,0,0,0)}.ct-toc .ct-toc-list::-webkit-scrollbar{width:6px}.ct-toc .ct-toc-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ct-toc .ct-toc-list::-webkit-scrollbar-thumb{background-color:light-dark(#E9EAEB, #22262F);border-radius:3px}.ct-toc .ct-toc-list::-webkit-scrollbar-thumb:hover{background-color:light-dark(#414651, #CECFD2)}@media(max-width: 1024px){.ct-toc .ct-toc-list{padding:0 1rem 1rem 1rem}}.ct-toc .ct-toc-list .ct-toc-item{margin:0}.ct-toc .ct-toc-list .ct-toc-item a{display:block;padding:.375rem;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.125rem;color:#6b7280;transition:all .3s;border-radius:.25rem}@media(max-width: 1024px){.ct-toc .ct-toc-list .ct-toc-item a{font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5rem;color:light-dark(#181D27, #F7F7F7)}}.ct-toc .ct-toc-list .ct-toc-item a:hover,.ct-toc .ct-toc-list .ct-toc-item a.active{color:light-dark(#031AAA, #CECFD2);background-color:#f1f3ff}@media(max-width: 1024px){.ct-toc .ct-toc-list .ct-toc-item a:hover,.ct-toc .ct-toc-list .ct-toc-item a.active{background-color:rgba(0,0,0,0)}}.ct-toc .ct-toc-list .ct-toc-item.ct-toc-item-hidden{display:none}.ct-toc .ct-toc-expand{background:none;border:none;font-family:"Silka",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:1.125rem;color:light-dark(#031AAA, #CECFD2);cursor:pointer;text-align:left}@media(max-width: 1024px){.ct-toc .ct-toc-expand{display:none}}.ct-toc.ct-toc-expanded .ct-toc-list .ct-toc-item.ct-toc-item-hidden{display:block}

/*# sourceMappingURL=ct-toc.css.map*/