.ft-card-content h3,.ft-purchase-panel h1,.ft-family-options a,.ft-product-code,.ft-spec-table td{overflow-wrap:anywhere;word-break:normal}
.ft-card-content h3{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none}
.ft-product-code{font-size:13px;line-height:1.5}
.ft-manufacturer-codes{margin:0 0 24px;padding:20px;border:1px solid #dce5f1;border-radius:12px;background:#f5f8fc}
.ft-manufacturer-codes h3{margin:0 0 10px;font-size:18px;color:#123b81}
.ft-manufacturer-codes p{font-size:14px;line-height:1.6}
.ft-manufacturer-codes ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;list-style:none;margin:14px 0 0;padding:0}
.ft-manufacturer-codes li{margin:0;padding:10px 12px;background:#fff;border:1px solid #e0e7f1;border-radius:6px;min-width:0}
.ft-manufacturer-codes code{font-family:inherit;font-size:14px;color:#1b365a;overflow-wrap:anywhere;white-space:normal}
