.body sup.cite-sup{position:relative;top:-.5em;vertical-align:baseline;line-height:0;font-size:.68em;font-variant-numeric:tabular-nums;margin-left:.06em}.body .cite-sup a.cite-ref,.body .cite-list a.cite-ref{color:var(--muted);text-decoration:none}.body .cite-sup a.cite-ref:hover,.body .cite-list a.cite-ref:hover,.body a.cite-ref[aria-describedby]{color:var(--accent);text-decoration:underline}.body .cite-sup a.cite-ref:focus-visible,.body .cite-list a.cite-ref:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.body .cite-sup:has(:target){background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:2px}.body .cite-list{font-variant-numeric:tabular-nums}.body .cite-list a.cite-ref{white-space:nowrap}.cite-b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){.body .cite-sup a.cite-ref,.body .cite-list a.cite-ref{position:relative}.body .cite-sup a.cite-ref::after,.body .cite-list a.cite-ref::after{content:"";position:absolute;inset:auto;left:50%;top:50%;width:max(100%,24px);height:max(100%,24px);transform:translate(-50%,-50%)}}.fig .tc-src,.fig .f2-src{overflow-wrap:break-word}.ref-peek.is-group{max-height:min(24rem,60vh);overflow-y:auto;overscroll-behavior:contain}.ref-peek .ref-peek-item+.ref-peek-item{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--rule)}.ref-peek a.n{display:inline-block;min-width:24px;line-height:24px;text-decoration:none}