/* Restoration provenance details (v1.5) */
.provenance-panel{margin:20px 0 30px;padding:25px 28px;background:#fff;border:1px solid #dfd4c7;border-top:5px solid #69152a}
.provenance-panel h2{font:900 24px/1.2 Impact,'Arial Black',sans-serif;letter-spacing:.5px;text-transform:uppercase;margin:0 0 17px;color:#5e1429}
.provenance-panel dl{display:grid;grid-template-columns:1fr;gap:0;margin:0}
.provenance-panel dl>div{display:grid;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:17px;border-bottom:1px solid #eee6db;padding:11px 0}
.provenance-panel dt{font:800 12px/1.6 Arial,sans-serif;letter-spacing:.3px;text-transform:uppercase;color:#625b54}
.provenance-panel dd{margin:0;font:17px/1.5 Georgia,'Times New Roman',serif;overflow-wrap:anywhere;color:#27282b}
.provenance-panel p{font:italic 13px/1.6 Georgia,serif;color:#645d56;margin:19px 0 0}
.gallery-directory-link{margin:20px 0;font:800 14px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.4px}
.gallery-directory-link a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
@media(max-width:640px){.provenance-panel{padding:16px}.provenance-panel dl>div{grid-template-columns:1fr;gap:2px}.provenance-panel dd{font-size:16px}}
