
/* V5.2 — original medical article illustrations, accessible captions, preview-safe thumbnails */
.clinical-figure{margin:26px 0 42px;background:#f6f8f5;border:1px solid #d9e6e3;border-radius:16px;overflow:hidden;box-shadow:0 11px 35px rgba(10,44,59,.055)}
.clinical-figure img{width:100%;height:auto;max-height:380px;object-fit:contain;background:#f6f8f5;display:block}
.clinical-figure figcaption{padding:14px 21px 18px;color:#4c6570;font-size:.84rem;line-height:1.95;border-top:1px solid #e1ebe7}
.medical-anatomy-figure img{max-height:415px;object-fit:contain;background:linear-gradient(90deg,#eaf1ee,#f8faf8)}
.anatomy-overview-figure img{max-height:405px;object-fit:contain}
.post-art{position:relative;overflow:hidden}
.post-art-image{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;opacity:.78}
.post-art .art-word{position:relative;z-index:2;display:inline-block;padding:4px 10px;border-radius:6px;background:rgba(250,252,251,.92);font-size:.7rem}
.v4-post-art img.v4-post-thumb{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;opacity:.85;z-index:0}
.v4-post-art span{background:#fcfcf9dd;padding:4px 10px;border-radius:5px;display:inline-flex}
.neck-reading-link{display:inline-block;margin-top:10px;font-size:.82rem;font-weight:700;color:#287c82;text-underline-offset:4px;text-decoration:underline}
.article-byline a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:620px){.clinical-figure{margin:20px 0 30px}.clinical-figure figcaption{padding:12px 16px;font-size:.78rem}.medical-anatomy-figure img{max-height:340px}.post-art-image{opacity:.7}}
