/* Editorial knowledge imagery: native-resolution media and restrained cropping. */
.test-knowledge .hero-poster{display:block;width:100%;max-width:1440px;height:clamp(260px,36vw,480px);min-height:0;margin-inline:auto;object-fit:cover;object-position:center;filter:none}
.test-knowledge .hero-poster.editorial-diagram{object-fit:contain;background:#f5f5f2;padding:16px}
.test-knowledge .editorial-credit{display:block;max-width:1440px;margin:8px auto 0;padding-inline:var(--gutter,24px);text-align:right;font-size:11px;color:#777}
.test-knowledge .article .figure img{height:auto;max-width:100%;object-fit:contain}
.test-knowledge .hero-content{padding-top:36px;padding-bottom:40px}
.test-knowledge .article-wrap{padding-top:40px}
@media(max-width:640px){.test-knowledge .hero-poster{height:250px}.test-knowledge .hero-content{padding-top:28px;padding-bottom:28px}.test-knowledge .hero-poster.editorial-diagram{height:260px;padding:12px}}

/* Editorial copy: hierarchy for longer technical headings. */
.test-knowledge .article h2{overflow-wrap:break-word}.test-knowledge .article-sources{font-size:13px;line-height:1.7;margin-top:32px}.test-knowledge .article-sources a{text-decoration:underline;text-underline-offset:3px}
