.ayz-toc{--ayz-toc-plum:var(--wp--preset--color--deep-plum, #4c3659);--ayz-toc-lilac:var(--wp--preset--color--primary-lilac, #a481bf);--ayz-toc-lavender:var(--wp--preset--color--soft-lavender, #dccde9);--ayz-toc-mist:var(--wp--preset--color--lilac-mist, #f5f0f8);--ayz-toc-sage:var(--wp--preset--color--sage-green, #829687);--ayz-toc-ivory:var(--wp--preset--color--warm-ivory, #fbfaf7);--ayz-toc-ink:var(--wp--preset--color--editorial-ink, #27242c);--ayz-toc-gap:1.5rem;--ayz-toc-thread:0.35rem;box-sizing:border-box;color:var(--ayz-toc-ink);font-size:.95em;line-height:1.45;scroll-margin-top:calc(var(--ayz-sticky-offset, var(--wp-admin--admin-bar--height, 0px)) + 1rem)}.ayz-toc *,.ayz-toc *::before,.ayz-toc *::after{box-sizing:border-box}.ayz-toc.ayz-toc{margin-block:2rem}.ayz-toc__panel{overflow:hidden;border:1px solid var(--ayz-toc-lavender);border-radius:16px;background-color:var(--ayz-toc-mist);box-shadow:0 10px 28px -18px color-mix(in srgb,var(--ayz-toc-plum) 45%,transparent)}.ayz-toc.has-background .ayz-toc__panel{background-color:inherit}.ayz-toc__summary{display:flex;align-items:center;gap:.75rem;margin:0;padding:.8rem .9rem .8rem 1.15rem;background:var(--ayz-toc-plum);color:var(--ayz-toc-ivory);cursor:pointer;list-style:none}.ayz-toc__summary::-webkit-details-marker{display:none}.ayz-toc__mark{flex:none;width:1.05rem;height:.7rem;background:var(--ayz-toc-lilac);mask:var(--ayz-mark,none) center / contain no-repeat;-webkit-mask:var(--ayz-mark,none) center / contain no-repeat;transition:transform 0.25s ease}.ayz-toc__panel[open]>.ayz-toc__summary .ayz-toc__mark{transform:rotate(225deg)}.ayz-toc__heading{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;column-gap:.65rem;min-width:0}.ayz-toc__title{font-family:var(--wp--preset--font-family--heading,inherit);font-size:1.15rem;font-weight:600;line-height:1.2;letter-spacing:.01em}.ayz-toc__count{color:var(--ayz-toc-lavender);font-size:.8rem;letter-spacing:.02em;white-space:nowrap}.ayz-toc__toggle{display:inline-flex;flex:none;align-items:center;gap:.45em;padding:.35rem .7rem;border:1px solid color-mix(in srgb,var(--ayz-toc-lilac) 75%,transparent);border-radius:8px;font-size:.8rem;font-weight:600;line-height:1;transition:background-color 0.2s ease}.ayz-toc__toggle::after{content:"";width:.42em;height:.42em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-20%) rotate(45deg);transition:transform 0.2s ease}.ayz-toc__summary:hover .ayz-toc__toggle{background-color:color-mix(in srgb,var(--ayz-toc-lilac) 28%,transparent)}.ayz-toc__panel[open]>.ayz-toc__summary .ayz-toc__toggle::after{transform:translateY(20%) rotate(-135deg)}.ayz-toc__panel[open]>.ayz-toc__summary .ayz-toc__toggle-show,.ayz-toc__panel:not([open])>.ayz-toc__summary .ayz-toc__toggle-hide{display:none}.ayz-toc__summary:focus-visible{outline:2px solid var(--ayz-toc-ivory);outline-offset:-5px;border-radius:14px}.ayz-toc.has-text-color .ayz-toc__body{color:inherit}.ayz-toc__body{counter-reset:ayz-toc-a;padding:1.1rem 1.25rem 1rem}.ayz-toc .ayz-toc__list{margin:0;padding:0;list-style:none}.ayz-toc .ayz-toc__list--d1{position:relative}.ayz-toc .ayz-toc__list--d1::before{content:"";position:absolute;top:.35em;bottom:.35em;left:var(--ayz-toc-thread);width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--ayz-toc-lilac),var(--ayz-toc-lavender))}.ayz-toc .ayz-toc__list .ayz-toc__list{counter-reset:ayz-toc-b;margin:.3rem 0 .15rem;font-size:.94em}.ayz-toc .ayz-toc__list .ayz-toc__list .ayz-toc__list{counter-reset:ayz-toc-c}.ayz-toc .ayz-toc__item{position:relative;margin:0}.ayz-toc .ayz-toc__item--d1{padding-left:1.65rem}.ayz-toc .ayz-toc__item--d1+.ayz-toc__item--d1{margin-top:.5rem}.ayz-toc .ayz-toc__item:not(.ayz-toc__item--d1){padding-left:1.05rem}.ayz-toc .ayz-toc__item:not(.ayz-toc__item--d1)+.ayz-toc__item{margin-top:.25rem}.ayz-toc__item--d1::before{content:"";position:absolute;top:.5em;left:calc(var(--ayz-toc-thread) + 1px - 0.42rem);width:.84rem;height:.56rem;background:var(--ayz-toc-lilac);mask:var(--ayz-mark,none) center / contain no-repeat;-webkit-mask:var(--ayz-mark,none) center / contain no-repeat;transition:background-color 0.2s ease,transform 0.2s ease}.ayz-toc__item--d2::before{content:"";position:absolute;top:.72em;left:.1rem;width:.5rem;height:2px;border-radius:2px;background:var(--ayz-toc-sage)}.ayz-toc__item--d3::before,.ayz-toc__item--d4::before,.ayz-toc__item--d5::before{content:"";position:absolute;top:.62em;left:.2rem;width:.3rem;height:.3rem;border:1.5px solid var(--ayz-toc-sage);border-radius:50%}.ayz-toc__item--d1.is-current-branch::before{background:var(--ayz-toc-plum);transform:scale(1.2)}.ayz-toc--numbered .ayz-toc__item--d1{counter-increment:ayz-toc-a}.ayz-toc--numbered .ayz-toc__item--d2{counter-increment:ayz-toc-b}.ayz-toc--numbered .ayz-toc__item--d3{counter-increment:ayz-toc-c}.ayz-toc--numbered .ayz-toc__list--d1::before{display:none}.ayz-toc.ayz-toc--numbered .ayz-toc__item--d1,.ayz-toc.ayz-toc--numbered .ayz-toc__item--d2,.ayz-toc.ayz-toc--numbered .ayz-toc__item--d3{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.5em;padding-left:0}.ayz-toc--numbered .ayz-toc__item--d1>.ayz-toc__list,.ayz-toc--numbered .ayz-toc__item--d2>.ayz-toc__list,.ayz-toc--numbered .ayz-toc__item--d3>.ayz-toc__list{grid-column:2}.ayz-toc--numbered .ayz-toc__item--d1::before,.ayz-toc--numbered .ayz-toc__item--d2::before,.ayz-toc--numbered .ayz-toc__item--d3::before{position:static;width:auto;height:auto;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--ayz-toc-plum);font-weight:600;font-variant-numeric:tabular-nums}.ayz-toc--numbered .ayz-toc__item--d1::before{content:counter(ayz-toc-a) "."}.ayz-toc--numbered .ayz-toc__item--d2::before{content:counter(ayz-toc-a) "." counter(ayz-toc-b)}.ayz-toc--numbered .ayz-toc__item--d3::before{content:counter(ayz-toc-a) "." counter(ayz-toc-b) "." counter(ayz-toc-c)}.ayz-toc .ayz-toc__body a{color:inherit;text-decoration:none;border-radius:6px}.ayz-toc .ayz-toc__item--d1>.ayz-toc__link{font-weight:500}.ayz-toc .ayz-toc__item:not(.ayz-toc__item--d1)>.ayz-toc__link{color:color-mix(in srgb,var(--ayz-toc-ink) 82%,var(--ayz-toc-plum))}.ayz-toc .ayz-toc__body a:hover{color:var(--ayz-toc-plum);text-decoration:underline;text-decoration-color:var(--ayz-toc-lilac);text-decoration-thickness:2px;text-underline-offset:.22em}.ayz-toc .ayz-toc__link[aria-current="location"]{margin-left:-.35em;padding:.05em .35em;background:color-mix(in srgb,var(--ayz-toc-lavender) 70%,transparent);color:var(--ayz-toc-plum);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ayz-toc .ayz-toc__body a:focus-visible,.ayz-toc .ayz-toc__more:focus-visible{outline:2px solid var(--ayz-toc-plum);outline-offset:2px}.ayz-toc__rest{margin-top:.5rem}.ayz-toc__rest[open]{display:flex;flex-direction:column}.ayz-toc__rest[open]>.ayz-toc__more{order:2;margin-top:.75rem}.ayz-toc .ayz-toc__more{display:inline-flex;align-self:flex-start;align-items:center;gap:.5em;margin:.5rem 0 0 1.65rem;padding:.45rem .8rem;border:1px solid var(--ayz-toc-lavender);border-radius:8px;background:var(--ayz-toc-ivory);color:var(--ayz-toc-plum);font-size:.875em;font-weight:600;line-height:1.2;cursor:pointer;list-style:none;transition:border-color 0.2s ease,background-color 0.2s ease}.ayz-toc__more::-webkit-details-marker{display:none}.ayz-toc__more::after{content:"";width:.4em;height:.4em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-20%) rotate(45deg)}.ayz-toc__rest[open]>.ayz-toc__more::after{transform:translateY(20%) rotate(-135deg)}.ayz-toc .ayz-toc__more:hover{border-color:var(--ayz-toc-lilac);background:#fff}.ayz-toc__rest[open] .ayz-toc__more-closed,.ayz-toc__rest:not([open]) .ayz-toc__more-open{display:none}.ayz-toc .ayz-toc__top{margin:1rem 0 0;padding-top:.75rem;border-top:1px dashed var(--ayz-toc-lavender);font-size:.85em}.ayz-toc .ayz-toc__top-link{color:var(--ayz-toc-plum);font-weight:600}.ayz-toc__top-link::before{content:"\2191\00a0";color:var(--ayz-toc-sage)}.ayz-toc .ayz-toc__note,.ayz-toc .ayz-toc__editor-info{margin:.9rem 0 0;font-size:.8em;opacity:.8}.editor-styles-wrapper .ayz-toc{overflow:hidden;border:1px solid var(--ayz-toc-lavender);border-radius:16px;background-color:var(--ayz-toc-mist)}.editor-styles-wrapper .ayz-toc>.ayz-toc__body,.editor-styles-wrapper .ayz-toc>.ayz-toc__note,.editor-styles-wrapper .ayz-toc>.ayz-toc__editor-info{padding-inline:1.25rem}.editor-styles-wrapper .ayz-toc>.ayz-toc__editor-info{padding-bottom:1rem}:where(.wp-block-post-content,.entry-content) :where(h2,h3,h4,h5,h6)[id]{scroll-margin-top:calc(var(--ayz-sticky-offset, var(--wp-admin--admin-bar--height, 0px)) + 1.5rem)}@supports selector(::details-content){@media (min-width:782px){.ayz-toc:not(.is-ready) .ayz-toc__panel:not([open])::details-content{content-visibility:visible;display:block}.ayz-toc:not(.is-ready) .ayz-toc__panel:not([open]) .ayz-toc__toggle-show{display:none}.ayz-toc:not(.is-ready) .ayz-toc__panel:not([open]) .ayz-toc__toggle-hide{display:inline}.ayz-toc:not(.is-ready) .ayz-toc__panel:not([open]) .ayz-toc__toggle::after{transform:translateY(20%) rotate(-135deg)}}}@media (max-width:359px){.ayz-toc__heading{flex-direction:column;align-items:flex-start}}.ayz-toc-jump{position:fixed;left:max(1rem, env(safe-area-inset-left));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;display:inline-flex;align-items:center;gap:.6em;padding:.7rem 1rem;border:1px solid color-mix(in srgb,var(--wp--preset--color--primary-lilac,#a481bf) 60%,transparent);border-radius:8px;background:var(--wp--preset--color--deep-plum,#4c3659);color:var(--wp--preset--color--warm-ivory,#fbfaf7);box-shadow:0 8px 22px -6px color-mix(in srgb,var(--wp--preset--color--deep-plum,#4c3659) 55%,transparent);font-family:var(--wp--preset--font-family--heading,inherit);font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;opacity:0;transform:translateY(.5rem);transition:opacity 0.2s ease,transform 0.2s ease}.ayz-toc-jump.is-visible{opacity:1;transform:none}.ayz-toc-jump[hidden]{display:none}.ayz-toc-jump:hover{background:color-mix(in srgb,var(--wp--preset--color--deep-plum,#4c3659) 85%,#000)}.ayz-toc-jump:focus-visible{outline:2px solid var(--wp--preset--color--deep-plum,#4c3659);outline-offset:3px}.ayz-toc-jump__icon{width:.9em;height:.6em;background:var(--wp--preset--color--primary-lilac,#a481bf);mask:var(--ayz-mark,none) center / contain no-repeat;-webkit-mask:var(--ayz-mark,none) center / contain no-repeat}@media (min-width:782px){.ayz-toc-jump{display:none}}body:has(.ayz-toc-jump.is-visible) .cky-btn-revisit-wrapper.cky-btn-revisit-wrapper{bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}@media (min-width:1200px){.ayz-toc--side:not(.ayz-toc--side-off){position:sticky;top:calc(var(--ayz-sticky-offset, var(--wp-admin--admin-bar--height, 0px)) + 2rem);z-index:5;height:0;margin-block:0!important;padding:0!important;overflow:visible}.ayz-toc--side:not(.ayz-toc--side-off)>.ayz-toc__panel{position:absolute;top:0;left:calc(100% + var(--ayz-toc-gap));width:clamp(11rem, calc((100vw - var(--wp--style--global--content-size, 760px)) / 2 - 4.5rem), 18rem);max-height:calc(100vh - var(--ayz-sticky-offset, var(--wp-admin--admin-bar--height, 0px)) - 4rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ayz-toc-lavender) #fff0;font-size:.875em;transition:opacity 0.2s ease,visibility 0.2s ease}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__summary{position:sticky;top:0;z-index:1;gap:.6rem;padding:.7rem .7rem .7rem .95rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__mark{align-self:flex-start;margin-top:.4rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__heading{flex-direction:column;align-items:flex-start;row-gap:.1rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__count{font-size:.75rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__toggle{padding:.3rem .55rem;font-size:.75rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__title{font-size:1.05rem}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__body{padding:.9rem .95rem .85rem}.ayz-toc--side.is-obscured:not(.ayz-toc--side-off)>.ayz-toc__panel{opacity:0;visibility:hidden}.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__more{display:none}.ayz-toc--side.is-ready:not(.ayz-toc--side-off) .ayz-toc__item:not(.is-current-branch)>.ayz-toc__list{display:none}}@supports selector(::details-content){@media (min-width:1200px){.ayz-toc--side:not(.ayz-toc--side-off) .ayz-toc__rest:not([open])::details-content{content-visibility:visible;display:block}}}@media (prefers-reduced-motion:reduce){.ayz-toc__mark,.ayz-toc__toggle,.ayz-toc__toggle::after,.ayz-toc__item--d1::before,.ayz-toc-jump,.ayz-toc--side>.ayz-toc__panel{transition:none}}