.find_doc .doc-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e4ebee;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.find_doc .doc-card:hover{transform:translateY(-4px);border-color:rgb(10 158 142 / .35);box-shadow:0 16px 38px rgb(13 43 62 / .12)}.find_doc .doc-card-media{position:relative;z-index:1;aspect-ratio:4/3;background:#eef4f6;display:block;overflow:hidden}.find_doc .doc-card-media img,.find_doc .doc-card-media .new_card_dr{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:top center;display:block;border:none;border-radius:0;box-shadow:none;-webkit-mask:none;mask:none;clip-path:none;background:none}.find_doc .doc-overlay{display:none}.find_doc .doc-card-body{position:static;z-index:3;display:flex;flex-direction:column;flex:1;padding:16px 16px 18px;text-align:left;background:#fff}.find_doc .doc-eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#0a9e8e;margin:0 0 5px;font-weight:700}.find_doc .doc-card-body .card-title{font-size:16.5px;color:#0d2b3e;font-weight:700;margin:0 0 4px;line-height:1.3}.find_doc .doc-qual{font-size:13px;color:#6b7c85;margin:0 0 14px;line-height:1.4}.find_doc .doc-actions{margin-top:auto}.find_doc .doc-actions{display:flex;gap:8px}.find_doc .doc-actions a{flex:1;font-size:12.5px;padding:10px 8px;border-radius:6px;text-decoration:none;font-weight:500;text-align:center;white-space:nowrap;line-height:1;transition:all .2s ease}.find_doc .doc-btn-primary{background:#0a9e8e;color:#fff}.find_doc .doc-btn-primary:hover{background:#087f72;color:#fff}.find_doc .doc-btn-outline{border:1px solid #e4ebee;color:#087f72;background:#fff}.find_doc .doc-btn-outline:hover{background:#eefaf8;border-color:rgb(10 158 142 / .35);color:#076458}.find_doc .doc-noimg{position:absolute;inset:0;background:#eef4f6;display:flex;align-items:center;justify-content:center}