.article-visual.dubu-feature-media{display:block;}
.article-visual.dubu-feature-media .visual-detail{width:100%;margin:0;}
.article-visual.dubu-feature-media .dubu-project-thumbnail{width:100%;height:auto;aspect-ratio:auto;}
.article-visual.dubu-feature-media .dubu-project-thumbnail img{width:100%;height:auto;max-height:none;object-fit:contain;display:block;}
.dubu-production-demo-frame{margin-block:28px;background:#f2f2f2;padding:24px;border-radius:var(--radius-card);min-width:0;}
.dubu-production-demo-frame .dubu-product-demo{margin:0;}
.dubu-production-demo-frame .dubu-product-demo picture{border-radius:8px;}
.dubu-production-demo-frame .dubu-product-demo img{width:100%;height:auto;max-height:none;object-fit:contain;}
@media(max-width:700px){.dubu-production-demo-frame{padding:16px;margin-block:24px;}}
