.mi-family{--mi-fam-pad:clamp(48px,5.2vw,100px);--mi-div-over:clamp(6px,0.47vw,9px);background:var(--mi-black);color:var(--mi-white);padding-bottom:calc(var(--mi-fam-pad) + var(--mi-div-over) + var(--mi-band)*.53);padding-top:var(--mi-fam-pad)}.mi-family__title{font-size:clamp(1.5rem,2.5vw,3rem);margin-bottom:calc(clamp(40px, 5vw, 96px) + var(--mi-div-over));text-align:center}.mi-logos{display:flex;justify-content:center;margin-inline:auto}.mi-logos+.mi-logos{margin-top:calc(clamp(40px, 4.4vw, 85px) + var(--mi-div-over)*2)}.mi-logos li{align-items:center;display:flex;flex:0 1 auto;justify-content:center;min-width:0;padding-inline:clamp(16px,5.2vw,100px);position:relative}.mi-logos li+li:before{background:var(--mi-white);bottom:calc(var(--mi-div-over)*-1);content:"";left:0;opacity:.9;position:absolute;top:calc(var(--mi-div-over)*-1);width:1px}.mi-logos a{display:block}.mi-logos img{height:clamp(calc(var(--h, 60)*.55px),calc(var(--h, 60)*100vw/1920),calc(var(--h, 60)*1px));max-width:100%;object-fit:contain;width:auto}@media (max-width:960px){.mi-logos li{flex:0 0 33.333%;padding-inline:clamp(10px,2vw,24px)}.mi-logos+.mi-logos{flex-wrap:wrap;margin-top:48px;row-gap:40px}.mi-logos+.mi-logos li{flex:0 0 50%}.mi-logos+.mi-logos li:nth-child(odd):before{display:none}}@media (max-width:640px){.mi-logos li{padding-inline:10px}.mi-logos+.mi-logos{margin-top:40px;row-gap:32px}}