/* Both languages share the same manufacturer heading and optical logo scale. */
.equipment-brand-heading{display:grid;gap:.2em;min-width:0;max-width:100%}
.equipment-brand-line{display:flex;align-items:center;gap:clamp(12px,1.5vw,22px);max-width:100%;min-width:0}
.equipment-brand-name{min-width:0}
.equipment-brand-heading .equipment-brand-logo{display:block;flex:0 0 auto;object-fit:contain;margin:0;border:0;background:transparent;max-width:none;width:auto;height:clamp(26px,2.4vw,32px)}
@media(max-width:700px){
 .home-premium .premium-section-head .equipment-brand-heading{font-size:clamp(20px,5.5vw,30px);line-height:1.2;letter-spacing:-.035em}
 .equipment-brand-line{gap:10px;align-items:center}
 .equipment-brand-name{flex:0 0 auto;white-space:nowrap}
 .equipment-brand-heading .equipment-brand-logo{height:clamp(14px,4.3vw,20px);width:auto}
}
