.prose .references-collapse{position:relative}.prose .references-collapse.is-ready{max-height:var(--references-collapsed-height, 28rem);overflow:hidden;transition:max-height .42s cubic-bezier(.22,1,.36,1)}.prose .references-collapse.is-ready:after{position:absolute;right:0;bottom:0;left:0;height:7rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-surface) 0%,transparent),var(--color-surface) 82%);content:"";pointer-events:none;transition:opacity .22s ease}.prose .references-collapse.is-expanded{max-height:var(--references-expanded-height, 200rem)}.prose .references-collapse.is-expanded:after{opacity:0}.prose .references-toggle{display:flex;width:100%;align-items:center;justify-content:center;gap:.6rem;margin-top:.5rem;min-height:44px;font-size:1rem}.prose .references-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--color-canyon) 55%,transparent);outline-offset:3px}.prose .references-toggle__count{display:grid;min-width:1.8rem;height:1.8rem;place-items:center;border-radius:8px;background:var(--color-alga);color:var(--color-limo);font-family:var(--font-sans);font-size:.75rem}.prose .references-toggle__icon{font-size:1rem;line-height:1}@media (prefers-reduced-motion: reduce){.prose .references-collapse.is-ready,.prose .references-toggle{transition:none}}
