.korkia-toc{background:var(--korkia-toc-background-color,#00e3b1);color:var(--korkia-color-dark-teal,#082835);position:sticky;top:0;z-index:50}.korkia-toc *,.korkia-toc :after,.korkia-toc :before{box-sizing:border-box}.korkia-toc__inner{margin:0 auto;max-width:var(--korkia-content-width,1140px);padding:5px 16px;transition:padding .22s ease}.korkia-toc__toggle{align-items:center;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--korkia-font-body);font-size:16px;font-weight:700;gap:10px;height:44px;justify-content:flex-start;line-height:24px;margin-bottom:0;padding:0;text-align:left;transition:margin-bottom .22s ease}.korkia-toc__icon,.korkia-toc__link-icon{background:currentColor;display:block;flex:0 0 24px;height:24px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m7 10 5 5 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m7 10 5 5 5-5'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:transform .18s ease;width:24px}.korkia-toc__list{border-radius:4px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .24s ease,opacity .16s ease,visibility 0s linear .24s;visibility:hidden}.korkia-toc.is-open .korkia-toc__inner{padding-bottom:20px;padding-top:10px}.korkia-toc.is-open .korkia-toc__toggle{margin-bottom:10px}.korkia-toc.is-open .korkia-toc__icon{transform:rotate(180deg)}.korkia-toc.is-open .korkia-toc__list{max-height:var(--korkia-toc-list-height,800px);opacity:1;transition:max-height .24s ease,opacity .16s ease;visibility:visible}.korkia-toc__item{margin:0;min-width:0}.korkia-toc__link{align-items:center;color:var(--korkia-color-dark-teal,#082835);display:flex;font-size:16px;font-weight:400;gap:10px;justify-content:space-between;line-height:24px;min-height:59px;min-width:0;padding:3px 40px 3px 16px;text-align:left;text-decoration:none;width:100%}.korkia-toc__link:focus,.korkia-toc__link:hover{text-decoration:underline;text-underline-offset:4px}.korkia-toc__link:focus-visible,.korkia-toc__toggle:focus-visible{outline:2px solid var(--korkia-color-dark-teal,#082835);outline-offset:-2px}.korkia-toc__link-text{min-width:0;overflow-wrap:anywhere}.korkia-toc__link-icon{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.15' d='m7 10 5 5 5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.15' d='m7 10 5 5 5-5'/%3E%3C/svg%3E");-webkit-mask-size:22px 22px;mask-size:22px 22px;transform:rotate(-90deg)}@media (max-width:980px){.korkia-toc.is-open .korkia-toc__inner{padding-left:16px;padding-right:16px}.korkia-toc.is-open .korkia-toc__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.korkia-toc.is-open .korkia-toc__list{grid-template-columns:1fr}.korkia-toc__link{min-height:54px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.korkia-toc__icon,.korkia-toc__inner,.korkia-toc__list,.korkia-toc__toggle{transition:none}}