.buyer-document-card{display:flex;flex-direction:column;gap:10px}.buyer-document-card h3,.buyer-document-card p{margin:0}.buyer-document-card p{flex:1}.buyer-document-card .resource-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#eef4ee;color:#073f2b}.document-meta{font-size:.78rem;color:#65766b;letter-spacing:.02em}.buyer-document-card .text-link{align-self:flex-start}#buyer-toolkit .actions{margin-top:28px}#buyer-toolkit .section-head p{max-width:760px}



/* document-cover-system */
.resource-card:has(.document-cover-preview){padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0}
.document-cover-preview{display:flex;align-items:center;justify-content:center;background:#edf1ec;padding:20px;border-bottom:1px solid #dce4db;height:340px;transition:background .2s}
.document-cover-preview:hover{background:#e3ebe1}.document-cover-preview img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 7px #12342120);transition:transform .2s}
.document-cover-preview:hover img{transform:translateY(-3px)}
.resource-card:has(.document-cover-preview) h3{margin:22px 24px 10px}.resource-card:has(.document-cover-preview) p{margin:0 24px 16px;flex:1}.resource-card:has(.document-cover-preview) .document-meta{margin:0 24px 12px}.resource-card:has(.document-cover-preview)>.text-link{margin:0 24px 24px;align-self:flex-start}
@media(max-width:680px){.document-cover-preview{height:370px;padding:20px}}
