.statement-sources{margin:16px 0;padding:0;list-style:none}.statement-sources>li+li{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.statement-sources-text{margin:0 0 8px;color:var(--text-primary);font:1rem/1.7 var(--font-serif)}.citation-sources{margin:8px 0 0}.citation-disclosure>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--text-muted);font:.8125rem/1.5 var(--font-ui);cursor:pointer;list-style:none}.citation-disclosure>summary::-webkit-details-marker{display:none}.citation-disclosure>summary:before{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform var(--ds-motion,.15s)}.citation-disclosure[open]>summary:before{transform:rotate(45deg)}.citation-disclosure>summary:hover{color:var(--text-primary)}.citation-disclosure[open]>summary{margin-bottom:8px}.citation-list{margin:0;padding:0;list-style:none}.citation-entry+.citation-entry{margin-top:16px}.citation-source{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--text-secondary);font:.8125rem/1.6 var(--font-ui)}.citation-source cite{color:var(--text-primary);font-style:italic;font-family:var(--font-serif);font-size:.9375rem}.citation-quote{margin:8px 0 0;padding-left:12px;border-left:2px solid var(--border-strong)}.citation-quote figcaption{color:var(--text-muted);font:.75rem/1.5 var(--font-ui)}.citation-quote blockquote{margin:2px 0 0;color:var(--text-primary);font:italic 1rem/1.6 var(--font-serif)}.citation-pages{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.citation-no-pages{margin:8px 0 0;color:var(--text-secondary);font:.8125rem/1.6 var(--font-ui)}.citation-page-body{flex:1 1 auto;overflow:auto}.citation-page-figure{margin:0}.citation-page-frame{position:relative;line-height:0}.citation-page-image{display:block;width:100%;height:auto;border:1px solid var(--border);background:var(--surface-raised)}.citation-page-highlight{position:absolute;outline:3px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 9999px color-mix(in srgb,var(--bg) 25%,transparent);pointer-events:none}.citation-page-highlight-label{position:absolute;left:-2px;bottom:calc(100% + 6px);padding:2px 6px;border-radius:4px;background:var(--accent);color:var(--accent-contrast);font:600 .75rem/1.4 var(--font-ui);white-space:nowrap}.citation-page-caption{margin:12px 0 0;color:var(--text-secondary);font:.8125rem/1.6 var(--font-ui)}.citation-page-highlight[data-label=below] .citation-page-highlight-label{bottom:auto;top:calc(100% + 6px)}