
  picture{display:contents}
  .traditional-article .article-hero-img-box img{aspect-ratio:8/5;max-height:none;object-fit:contain}
    .traditional-article h2 {
      color: #1b5e20 !important;
      border-left: 4px solid #f15a24;
      padding-left: 12px;
      margin-top: 36px;
      margin-bottom: 18px;
    }
    .traditional-article .article-body-text p strong,
    .traditional-article .article-body-text td strong {
      color: #e25c1d;
      font-weight: 700;
    }
    .traditional-article .article-body-text ul {
      list-style-type: none;
      padding-left: 0;
      margin-bottom: 24px;
    }
    .traditional-article .article-body-text ul li {
      position: relative;
      padding-left: 20px;
      margin-bottom: 8px;
      line-height: 1.6;
    }
    .traditional-article .article-body-text ul li::before {
      content: "•";
      color: #f15a24;
      position: absolute;
      left: 0;
      font-weight: bold;
      font-size: 1.2rem;
      line-height: 1.2rem;
    }
  
.chain-article .article-hero-img-box img{width:100%;height:auto;aspect-ratio:8/5;max-height:none;object-fit:contain;background:#fff}.chain-article .article-table-wrap{overflow-x:auto}.chain-article .chain-product-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.chain-product-links a{border:1px solid #ddd;padding:16px;text-decoration:none;color:inherit}.chain-product-links img{width:100%;aspect-ratio:1;object-fit:contain}.chain-product-links strong{display:block;margin-top:12px}.chain-article details{padding:14px 0;border-bottom:1px solid #ddd}.chain-article summary{font-weight:700;cursor:pointer}.chain-article .chain-cta{padding:24px;background:#f5f5f5;margin:30px 0}@media(max-width:700px){.chain-article .chain-product-links{grid-template-columns:1fr}}
