.provenance-notice{margin:1.2rem 0;padding:1rem 1.25rem;border-left:3px solid #a64836;background:#f6ead8;color:#382a22;line-height:1.65}.provenance-notice strong{font-size:1.08rem;color:#843925}.provenance-notice p{margin:.4rem 0}.provenance-record{margin:1rem 0;padding:1rem 0;border-block:1px solid #cbbf9f;line-height:1.65}.provenance-record h3{margin:0 0 .5rem;font-size:1.05rem}.provenance-record dl{margin:.5rem 0}.provenance-record dl>div{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:.8rem;padding:.3rem 0}.provenance-record dt{font-weight:600}.provenance-record dd{margin:0;overflow-wrap:anywhere}.provenance-record li{margin:.7rem 0}.provenance-record small{display:block;font-size:.88rem}.ah-topic-number{font-family:Georgia,serif;font-size:1.35rem;color:#746035;align-self:center;text-align:center}.rb-passport-actions form{margin:0}.rb-passport-actions form button{font:inherit;border:0;background:none;color:inherit;padding:.5rem;cursor:pointer;text-decoration:underline}.rb-provenance-link{display:block;margin:.5rem 0}.provenance-record a{overflow-wrap:anywhere}@media(max-width:520px){.provenance-record dl>div{grid-template-columns:1fr;gap:.1rem}.provenance-notice{padding:.85rem 1rem}}
.catalogue .catalogue-introduction p{max-width:68ch}@media(max-width:520px){.catalogue .catalogue-introduction{display:block!important}.catalogue .catalogue-introduction figure{display:none}.provenance-notice details{margin-top:.5rem}}
