/* Focused refinement for the PDF document library and Premium 400 promotion. */
.tdb__card{grid-template-columns:126px minmax(0,1fr);align-items:stretch;min-height:194px;padding:15px;border-color:#cfe1de;box-shadow:0 12px 28px rgba(11,57,61,.06)}
.tdb__media{min-height:162px;border:1px solid #d6e7e4;background:linear-gradient(150deg,#fff,#edf7f5)}
.tdb__card-body{display:flex;min-width:0;flex-direction:column;padding:3px 2px 3px 0}
.tdb__model{margin-bottom:7px}.tdb__card h3{max-width:500px;font-size:18px;line-height:1.3}
.tdb__documents{margin-top:auto;padding-top:16px}.tdb__document{min-height:48px;border-color:#cfe2df;background:#f9fcfb}.tdb__document-label{padding-left:2px}
.ref-premium-spotlight .ref-trust-section__media{min-height:390px;overflow:hidden}.ref-premium-spotlight .ref-trust-section__media img{width:100%;height:100%;padding:0;object-fit:contain;transform:scale(1.16);transform-origin:center;will-change:transform}
@media(max-width:980px){.tdb__card{grid-template-columns:138px minmax(0,1fr)}.tdb__media{min-height:170px}.ref-premium-spotlight .ref-trust-section__media{min-height:350px}}
@media(max-width:620px){.tdb__card{grid-template-columns:92px minmax(0,1fr);min-height:158px;padding:12px}.tdb__media{min-height:134px}.tdb__card-body{padding:1px 0}.tdb__model{margin-bottom:5px}.tdb__card h3{font-size:15px;line-height:1.3}.tdb__documents{padding-top:10px}.tdb__document{min-height:0}.ref-premium-spotlight .ref-trust-section__media{min-height:310px;grid-row:2}.ref-premium-spotlight .ref-trust-section__media img{transform:scale(1.17)}}
