/* One shared bibliographical panel for every catalogue record. */
.tbh-record-card{box-sizing:border-box;min-width:0;margin:24px 0;padding:24px;border:1px solid #d8d1c4;border-top:3px solid #344c3f;background:#faf8f3;color:#303b34;text-align:left}
.tbh-record-card-title{display:flex;align-items:center;gap:10px;margin:0 0 20px!important;font-size:21px!important;font-weight:500;line-height:1.3;letter-spacing:normal!important;text-transform:none!important}
.tbh-record-card-title span{color:#8b7654;font-size:25px}
.tbh-record-description h3,.tbh-record-card dt{font-family:Arial,sans-serif;font-size:11px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#78684f;margin:0 0 7px}
.tbh-record-description{border-bottom:1px solid #e1dbd0;padding-bottom:18px;margin-bottom:20px}
.tbh-record-card .tbh-dealer-brief{margin:0!important;font-size:15px!important;line-height:1.7!important}
.tbh-record-card .tbh-dealer-key-facts{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:19px 26px!important;padding:0!important;margin:0!important;border:0!important}
.tbh-record-card .tbh-dealer-key-facts>div{min-width:0;margin:0;padding:0}
.tbh-record-card dd{margin:0!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere}
.tbh-record-card dd p{margin:0 0 8px}
.tbh-record-card .tbh-record-condition,.tbh-record-card .tbh-record-provenance{grid-column:1/-1!important;border-top:1px solid #e1dbd0!important;padding-top:17px!important}
.tbh-record-card .tbh-record-condition{border-left:2px solid #a99477!important;padding-left:13px!important}
@media(max-width:650px){.tbh-record-card{padding:18px 16px;margin:20px 0}.tbh-record-card .tbh-dealer-key-facts{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.tbh-record-card-title{font-size:20px!important}.tbh-record-card .tbh-dealer-brief{font-size:14px!important}}
