.blog-post-toc{background-color:#f3f5f7;border-radius:16px}.blog-post-toc__toggle{align-items:center;background:transparent;border:0;border-radius:16px;color:#121212;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:20px 24px;text-align:left;width:100%}.blog-post-toc__toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.blog-post-toc__chevron{color:#121212;flex-shrink:0;height:24px;transition:transform .3s ease-in-out;width:24px}.blog-post-toc__toggle[aria-expanded=true] .blog-post-toc__chevron{transform:rotate(180deg)}.blog-post-toc__panel{padding:0 24px 20px}.blog-post-toc__list,.blog-post-toc__sublist{list-style:decimal;margin:0;padding-left:20px}.blog-post-toc__sublist{list-style:lower-alpha;margin-top:8px}.blog-post-toc__item{color:#666;font-size:16px;line-height:1.4;margin-bottom:8px}.blog-post-toc__item:last-child{margin-bottom:0}.blog-post-toc__link{color:#121212;font-weight:400;text-decoration:none;text-underline-offset:4px}.blog-post-toc__link:focus-visible,.blog-post-toc__link:hover{color:#006fba;text-decoration:underline}.blog-post-toc__link:focus-visible{border-radius:4px;outline:2px solid var(--focus-color);outline-offset:4px}[data-module-theme=caregiver] .blog-post-toc__link:focus-visible,[data-module-theme=caregiver] .blog-post-toc__link:hover{color:#006fba}[data-module-theme=employer] .blog-post-toc__link:focus-visible,[data-module-theme=employer] .blog-post-toc__link:hover{color:#00896a}