.DepthZoom-module__gv_jPq__trigger{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--ink-2);font:inherit;font-size:var(--text-small);font-family:var(--font-sans);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:0;display:inline-flex}.DepthZoom-module__gv_jPq__trigger:hover{color:var(--ink)}.DepthZoom-module__gv_jPq__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.DepthZoom-module__gv_jPq__icon{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-standard);flex-shrink:0;display:inline-block}.DepthZoom-module__gv_jPq__icon[data-open=true]{transform:rotate(90deg)}.DepthZoom-module__gv_jPq__wrapper{transition:grid-template-rows var(--dur-base) var(--ease-entrance);grid-template-rows:0fr;display:grid}.DepthZoom-module__gv_jPq__wrapper[data-open=true]{grid-template-rows:1fr}.DepthZoom-module__gv_jPq__inner{overflow:hidden}.DepthZoom-module__gv_jPq__content{padding-top:var(--space-4);padding-bottom:var(--space-2);padding-left:var(--space-5);border-left:2px solid var(--hairline);color:var(--ink-2)}.DepthZoom-module__gv_jPq__label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans);color:var(--accent);margin-bottom:var(--space-2)}
.TOCRail-module__pQiYSq__rail{top:var(--space-8);padding:var(--space-4);align-self:start;min-width:0;position:sticky}.TOCRail-module__pQiYSq__title{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-sans);color:var(--ink-2);margin-bottom:var(--space-4)}.TOCRail-module__pQiYSq__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TOCRail-module__pQiYSq__item{display:block}.TOCRail-module__pQiYSq__link{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-small);font-family:var(--font-sans);color:var(--ink-2);transition:color var(--dur-fast) var(--ease-standard);line-height:1.4;text-decoration:none;display:flex}.TOCRail-module__pQiYSq__link:hover{color:var(--ink)}.TOCRail-module__pQiYSq__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.TOCRail-module__pQiYSq__link[data-active=true]{color:var(--accent)}.TOCRail-module__pQiYSq__node{opacity:.4;width:6px;height:6px;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);background:currentColor;border-radius:50%;flex-shrink:0}.TOCRail-module__pQiYSq__link[data-active=true] .TOCRail-module__pQiYSq__node{opacity:1;transform:scale(1.4)}
