
#detailDialog .secondary-unit{max-width:100%;padding:26px 0;border-top:1px solid var(--grey-2)}
#detailDialog #detailBody>.secondary-unit:only-child>h3{display:none}
#detailDialog .secondary-unit:first-child{border-top:0;padding-top:0}
#detailDialog .secondary-unit h3{font-size:25px;line-height:1.35;letter-spacing:-.025em;margin-bottom:12px}
#detailDialog .secondary-unit p{max-width:82ch;margin:12px 0;font-size:17px;line-height:1.8}
#detailDialog .secondary-unit .secondary-lead{color:var(--accent);font-size:18px;line-height:1.65;margin:0 0 20px}
#detailDialog .secondary-unit .secondary-provenance{font-size:14px;color:var(--secondary);padding:12px 0;border-top:1px solid var(--grey-2)}
#detailDialog .secondary-unit table{width:100%;min-width:560px;table-layout:auto;font-size:15px;line-height:1.65}
#detailDialog .secondary-unit th,#detailDialog .secondary-unit td{padding:13px 14px;white-space:normal;vertical-align:top}
#detailDialog .table-scroll{overflow-x:auto;max-width:100%;margin:22px 0;overscroll-behavior-x:contain}
#detailDialog .secondary-unit .sources{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-top:20px}
#detailDialog .secondary-unit .sources a,#detailDialog .evidence-links a{overflow-wrap:anywhere}
#detailDialog .secondary-unit figure{height:auto;margin:22px 0}
#detailDialog .secondary-unit figure img{height:auto;max-height:500px;object-fit:contain}
#detailDialog .secondary-unit figcaption{font-size:14px;color:var(--secondary);margin-top:10px}
#detailDialog .evidence-facts{grid-template-columns:1fr;gap:14px}
#detailDialog .evidence-facts>div{line-height:1.8;font-size:17px;padding-bottom:16px;border-bottom:1px solid var(--grey-2)}
#detailDialog .fact-label{display:block;font-size:13px;color:var(--accent);margin-bottom:6px}
#detailDialog .book-chapter{margin-bottom:36px}
#detailDialog .book-chapter>h2{margin:8px 0 28px}
@media(max-width:767px){#detailDialog .secondary-unit h3{font-size:22px}#detailDialog .secondary-unit p,#detailDialog .evidence-facts>div{font-size:16px}#detailDialog .secondary-unit .secondary-lead{font-size:17px}#detailDialog .secondary-unit table{font-size:14px;min-width:530px}#detailDialog .secondary-unit th,#detailDialog .secondary-unit td{padding:11px 12px}}
