.wp-block-tanvir-blocks-my-toc,.wp-block-telex-in-page-nav-menu{display:block;width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.in-page-nav-menu-line{border-radius:2px;display:block;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.in-page-nav-menu-item{counter-increment:nav-counter;list-style:none;margin:0;padding:0;position:relative}.in-page-nav-menu-item:before{content:counter(nav-counter);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(max-width:767px){.in-page-nav-menu-container{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid #e0e0e0;box-sizing:border-box;right:0;max-height:none;padding:10px 15px;position:sticky;top:0;transform:none;width:100%;z-index:1000}.in-page-nav-menu-toggle{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex!important;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 12px;width:100%}.in-page-nav-menu-toggle:focus,.in-page-nav-menu-toggle:hover{background:#e8e8e8;outline:2px solid currentColor;outline-offset:2px}.in-page-nav-menu-toggle-icon{transition:transform .3s ease}.in-page-nav-menu-container[aria-expanded=true] .in-page-nav-menu-toggle-icon{transform:rotate(-180deg)}.in-page-nav-menu-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:10px 0 0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.in-page-nav-menu-container[aria-expanded=true] .in-page-nav-menu-list{max-height:400px;overflow-y:auto}.in-page-nav-menu-link{align-items:center;background:#f9f9f9;border-radius:4px;cursor:pointer;display:flex;margin-bottom:4px;padding:10px;text-decoration:none;transform:none!important}.in-page-nav-menu-link:focus,.in-page-nav-menu-link:hover{background:#f0f0f0}.in-page-nav-menu-link.active{background:#eef3f7}.in-page-nav-menu-text{font-size:14px;font-weight:500;margin-right:10px;opacity:1;pointer-events:auto;position:static;transform:none}}@media(min-width:768px){.has-collapsible-desktop,.wp-block-tanvir-blocks-my-toc:not(.has-floating-desktop){margin-bottom:20px;margin-top:20px}.has-collapsible-desktop .in-page-nav-menu-container,.in-page-nav-menu-container.is-collapsible{background:transparent;border:none;box-sizing:border-box;right:auto;margin:20px 0;max-width:100%;padding:0;position:relative;top:auto;transform:none;width:100%;z-index:10}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-toggle{align-items:center;background:#f5f5f5;border:1px solid #1e1e1e;border-radius:6px;box-sizing:border-box;color:#1e1e1e;cursor:pointer;display:flex!important;font-size:14px;font-weight:500;justify-content:space-between;padding:8px 14px;transition:background-color .2s ease,border-color .2s ease;width:100%}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle:focus,.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle:hover,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-toggle:focus,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-toggle:hover{background:#eaeaea;outline:2px solid currentColor;outline-offset:2px}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle-text,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-toggle-text{font-size:14px;font-weight:500}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle-icon,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-toggle-icon{display:inline-block;font-size:11px;transform-origin:center center;transition:transform .3s ease}.has-collapsible-desktop .in-page-nav-menu-container[aria-expanded=true] .in-page-nav-menu-toggle-icon,.in-page-nav-menu-container.is-collapsible[aria-expanded=true] .in-page-nav-menu-toggle-icon{transform:rotate(-180deg)}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-list,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-list{counter-reset:nav-counter;display:flex;flex-direction:column;gap:0;list-style:none;margin:8px 0 0;max-height:0;overflow:hidden;padding:0;transition:max-height .35s ease-in-out}.has-collapsible-desktop .in-page-nav-menu-container[aria-expanded=true] .in-page-nav-menu-list,.in-page-nav-menu-container.is-collapsible[aria-expanded=true] .in-page-nav-menu-list{max-height:2000px;overflow-y:auto}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link{align-items:center;background:#f9f9f9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;margin-bottom:4px;padding:10px 12px;position:relative;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus,.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link:hover,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link:focus,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link:hover{background:#f0f0f0;transform:translateX(-3px)}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link:focus{outline:2px solid currentColor;outline-offset:2px}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus:not(:focus-visible),.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link:focus:not(:focus-visible){outline:none}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-link.active,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-link.active{background:#f2f5f8}.has-collapsible-desktop .in-page-nav-menu-container .in-page-nav-menu-text,.in-page-nav-menu-container.is-collapsible .in-page-nav-menu-text{font-size:14px;font-weight:500;margin-right:12px;opacity:1;pointer-events:auto;position:static;transform:none;transition:color .2s ease}.has-floating-desktop .in-page-nav-menu-container,.in-page-nav-menu-container.is-floating{background:transparent;border:none;right:20px;margin:0;max-height:90vh;padding:0;position:fixed;top:50%;transform:translateY(-50%);width:auto;z-index:999}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-toggle,.in-page-nav-menu-container.is-floating .in-page-nav-menu-toggle{display:none!important}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-list,.in-page-nav-menu-container.is-floating .in-page-nav-menu-list{counter-reset:nav-counter;display:flex;flex-direction:column;gap:0;list-style:decimal;margin:0;max-height:none!important;overflow:visible!important;padding:0}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link{align-items:center;background:transparent;border-radius:4px;cursor:pointer;display:flex;margin-bottom:0;padding:8px 0;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus,.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:hover,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:focus,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:hover{background:transparent;transform:translateX(-5px)}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:focus{outline:2px solid currentColor;outline-offset:4px}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus:not(:focus-visible),.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:focus:not(:focus-visible){outline:none}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-text,.in-page-nav-menu-container.is-floating .in-page-nav-menu-text{font-size:14px;font-weight:500;right:100%;margin-right:15px;opacity:0;pointer-events:none;position:absolute;transform:translateX(10px);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus .in-page-nav-menu-text,.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:hover .in-page-nav-menu-text,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:focus .in-page-nav-menu-text,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:hover .in-page-nav-menu-text{opacity:1;transform:translateX(0)}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:focus~.in-page-nav-menu-item .in-page-nav-menu-link,.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-link:hover~.in-page-nav-menu-item .in-page-nav-menu-link,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:focus~.in-page-nav-menu-item .in-page-nav-menu-link,.in-page-nav-menu-container.is-floating .in-page-nav-menu-link:hover~.in-page-nav-menu-item .in-page-nav-menu-link{transform:translateY(10px)}.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-item:has(~.in-page-nav-menu-item .in-page-nav-menu-link:focus) .in-page-nav-menu-link,.has-floating-desktop .in-page-nav-menu-container .in-page-nav-menu-item:has(~.in-page-nav-menu-item .in-page-nav-menu-link:hover) .in-page-nav-menu-link,.in-page-nav-menu-container.is-floating .in-page-nav-menu-item:has(~.in-page-nav-menu-item .in-page-nav-menu-link:focus) .in-page-nav-menu-link,.in-page-nav-menu-container.is-floating .in-page-nav-menu-item:has(~.in-page-nav-menu-item .in-page-nav-menu-link:hover) .in-page-nav-menu-link{transform:translateY(-10px)}}
