.hx-video{aspect-ratio:16/9;overflow:hidden;border-radius:var(--gx-radius-md);background:var(--gx-surface-1)}
.hx-video iframe{display:block;width:100%;height:100%;border:0}
.article-body .hx-video-credit{margin-top:.75rem;font-size:.875rem;color:var(--gx-muted)}
.hx-index{padding:1.35rem;border:1px solid var(--gx-border);border-radius:var(--gx-radius-md);background:var(--gx-surface-1)}
.hx-index ul{margin:.8rem 0 0}
.article-body [id]{scroll-margin-top:8rem}
.article-body .signal-chain{overflow-wrap:anywhere}
.article-body .article-note p:last-child{margin-bottom:0}
.lab-cover--contain img{object-fit:contain;background:var(--gx-surface-2)}
