.product-facts{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:10px 20px;margin:22px 0;padding:18px;background:#f6f8fc;border:1px solid #e2e8f1;border-radius:12px;font-size:14px;line-height:1.6}
.product-facts dt{color:#64748b}.product-facts dd{margin:0;overflow-wrap:anywhere;color:#18243c}
.asset-detail-previews{margin:28px 0;max-width:100%;white-space:normal}
.asset-detail-previews figure{margin:20px 0;padding:14px;border:1px solid #e2e8f1;border-radius:12px;background:#f8fafc;text-align:center}
.asset-detail-previews figure img{display:block;width:auto;max-width:100%;height:auto;max-height:900px;object-fit:contain;margin:0 auto;border-radius:6px}
.asset-detail-previews figcaption{margin-top:12px;font-size:13px;line-height:1.6;color:#64748b}
.content-related{margin:28px 0;padding:22px;border:1px solid #e2e8f1;border-radius:14px;background:#fff}
.content-related h2{margin:0 0 14px;font-size:20px;line-height:1.5}.content-related ul{margin:0;padding-left:22px}
.content-related li{margin:10px 0;line-height:1.7}.content-related a{color:#246bfd;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.content-related a:hover{color:#163ba2}.article-body .content-related h2{margin-top:0}
@media(max-width:600px){.content-related{padding:18px}.product-facts{gap:8px 12px;font-size:13px}}
