@property --thumb-color{syntax:"<color>";inherits:true;initial-value:transparent}.aside-container[data-v-28ed1939]{position:relative}.aside-wrapper[data-v-28ed1939]{mix-blend-mode:difference;padding-left:var(--padding-lr);padding-right:var(--padding-lr);pointer-events:none;position:absolute;z-index:10;--aside-top:calc((var(--first-section-height, 0px) - var(--aside-height, 0px))/2);--aside-bottom:calc((var(--last-section-height, 0px) - var(--aside-height, 0px))/2);height:calc(100% - var(--aside-top) - var(--aside-bottom));top:var(--aside-top);visibility:hidden}.aside-wrapper.is-measured[data-v-28ed1939]{visibility:visible}.aside-content[data-v-28ed1939]{--content-max-width:calc(var(--main-wrapper-max-width-custom, var(--main-wrapper-max-width)) + var(--aside-width)*2 + var(--padding-lr)*2);height:100%;margin-left:auto;margin-right:auto;max-width:var(--content-max-width)}@media (min-width:64rem){.aside-content[data-v-28ed1939]{display:flex}}.aside[data-v-28ed1939]{--deco-size:.3125rem;--item-color:#fff;display:none}@media (min-width:80rem){.aside[data-v-28ed1939]{display:block}}.aside-inner[data-v-28ed1939]{--aside-sticky-top:calc(50% - var(--aside-height)/2);display:flex;flex-direction:column;gap:.75rem;justify-content:center;left:0;padding-right:var(--padding-lr);position:sticky;top:var(--aside-sticky-top);width:var(--aside-width)}.aside-item[data-v-28ed1939]{align-items:center;color:var(--item-color);display:flex;font-family:var(--font-family-avenir);font-size:.75rem;letter-spacing:.01em;line-height:1rem;line-height:1.5;pointer-events:auto}.aside-item[data-v-28ed1939]:before{background-color:var(--item-color);display:block;flex-shrink:0;height:var(--deco-size);margin-right:.75rem;width:var(--deco-size);--tw-content:"";content:var(--tw-content)}.aside-item span[data-v-28ed1939],.aside-item[data-v-28ed1939]:before{transition-duration:.3s}.aside-item:not(.is-active) span[data-v-28ed1939],.aside-item[data-v-28ed1939]:not(.is-active):before{opacity:.5}.aside-item.is-active span[data-v-28ed1939],.aside-item.is-active[data-v-28ed1939]:before,.aside-item:hover span[data-v-28ed1939]{opacity:1}@media (min-width:80rem){.aside-viewer[data-v-28ed1939]{flex:1;margin-right:var(--aside-width)}}
