.cite-facts{max-width:760px;margin:0 0 34px;padding:24px 26px;border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--soft-shadow)}.cite-facts-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.cite-facts-head h2{font-size:20px;font-weight:900}.cite-facts-updated{flex:none;color:var(--muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.02em}.cite-facts-list{margin:0;padding-left:20px;display:grid;gap:9px;color:var(--muted-strong);font-family:var(--font-serif);font-size:var(--text-md);line-height:1.55}.cite-facts-list li::marker{color:var(--accent)}.cite-box{margin-top:20px;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:var(--radius-button);background:var(--page)}.cite-box-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--muted);font-size:var(--text-xs);font-weight:900;text-transform:uppercase;letter-spacing:.05em}.cite-box-text{color:var(--muted-strong);font-family:var(--font-mono, monospace);font-size:var(--text-sm);line-height:1.6;word-break:break-word}.cite-copy-btn{display:inline-flex;align-items:center;gap:7px;height:36px;margin-top:12px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:#141413;color:#faf9f5;font-size:var(--text-xs);font-weight:800;cursor:pointer;transition:all var(--motion-fast) var(--ease)}.cite-copy-btn:hover{background:var(--accent);transform:var(--lift-sm)}.cite-copy-btn.is-copied{background:#2c6b3a}
