.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{color:#434960;flex:1 0 auto;align-items:center;gap:8px;max-width:100%;font-size:24px;font-weight:700;line-height:125%;display:flex}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{cursor:pointer;box-sizing:border-box;background-color:#e5f0ff;border-radius:2px;justify-content:center;align-items:center;transition:transform .3s;display:flex}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;margin-top:16px;margin-bottom:0;font-size:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 auto}.aioseo-toc-contents{transform-origin:top;opacity:1;padding-top:12px;transition:transform .3s,opacity .3s;display:block;transform:scaleY(1)}.aioseo-toc-collapsed{opacity:0;height:0;overflow:hidden;transform:scaleY(0)}