.preaching-collection>h2{margin:38px 0 22px;font:30px/1.3 Georgia,serif;color:var(--wine)}
.preaching-card .preaching-author{font-size:15px;color:var(--bronze);margin-block:10px}
.preaching-status{padding:12px 14px;border-left:3px solid var(--gold);background:var(--linen);font:14px/1.6 Arial,sans-serif}
.preaching-card .catalogue-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.preaching-card .catalogue-actions a{font:14px/1.5 Arial,sans-serif;max-width:100%;overflow-wrap:anywhere}
.preaching-card img{height:240px;width:160px;object-fit:contain}
.preaching-section-heading p{font-weight:bold!important;font-size:19px!important;line-height:1.65!important;color:var(--wine);text-transform:none}
.preaching-book .ap-verse sup{font:12px/1.4 Arial,sans-serif}
.preaching-book .ap-about li{scroll-margin-top:180px}
@media(max-width:600px){.preaching-collection>h2{font-size:26px}.preaching-card .catalogue-actions a{white-space:normal}.preaching-card img{height:210px;width:140px}}
