.asset-count{display:block;margin-top:7px;color:#64796b;font-size:11px}
.production-note{padding:12px 14px;border-radius:12px;background:#edf4eb;color:#385b43!important;font-size:12px}
.concept-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}
.concept-asset{display:block;overflow:hidden;border:1px solid #dce4da;border-radius:12px;background:#f4f5ef;color:#284635;text-decoration:none}
.concept-asset img{display:block;width:100%;height:130px;object-fit:contain}
.concept-asset span{display:block;padding:7px 9px;background:#fff;font-size:11px;font-weight:700}
.concept-videos{display:grid;gap:12px}
.concept-video{margin:0}.concept-video video{display:block;max-width:100%;max-height:350px;margin:auto;background:#17372d;border-radius:12px}.concept-video figcaption{padding:6px 0;color:#53665b;font-size:11px}
@media(max-width:560px){.concept-asset img{height:105px}}
