.vCaseMoreRow>.vCaseMoreButton{display:grid;grid-template-columns:auto minmax(0,1fr) 48px;width:100%;min-height:92px;gap:24px;padding:16px 24px 16px 28px}
.vCaseMoreButton>.vCaseMoreLabel{max-width:340px}
.vCaseMoreLogos{container-type:inline-size;container-name:case-logo-strip;display:block;min-width:0;width:100%}
.vCaseMoreLogoList{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:52px}
.vCaseMoreLogo{display:none;flex:0 0 52px;width:52px;height:52px;align-items:center;justify-content:center;padding:6px;border:1px solid #ffffffa6;border-radius:50%;background:#fff;box-shadow:0 3px 8px #163b3320;overflow:hidden}
.vCaseMoreLogo img{display:block;width:100%;height:100%;object-fit:contain}
@container case-logo-strip (min-width:52px){.vCaseMoreLogo:nth-child(1){display:flex}}
@container case-logo-strip (min-width:116px){.vCaseMoreLogo:nth-child(2){display:flex}}
@container case-logo-strip (min-width:180px){.vCaseMoreLogo:nth-child(3){display:flex}}
@container case-logo-strip (min-width:244px){.vCaseMoreLogo:nth-child(4){display:flex}}
@container case-logo-strip (min-width:308px){.vCaseMoreLogo:nth-child(5){display:flex}}
@container case-logo-strip (min-width:372px){.vCaseMoreLogo:nth-child(6){display:flex}}
@container case-logo-strip (min-width:436px){.vCaseMoreLogo:nth-child(7){display:flex}}
@container case-logo-strip (min-width:500px){.vCaseMoreLogo:nth-child(8){display:flex}}
@media(max-width:900px) and (min-width:621px){.vCaseMoreRow>.vCaseMoreButton{gap:16px;padding-left:22px;padding-right:20px;font-size:18px}}
@media(max-width:620px){.vCaseMoreRow>.vCaseMoreButton{grid-template-columns:minmax(0,1fr) 44px;gap:12px 16px;min-height:0;padding:15px 18px;font-size:17px}.vCaseMoreButton>.vCaseMoreLabel{max-width:none}.vCaseMoreButton>.vCaseMorePlus{grid-column:2;grid-row:1}.vCaseMoreLogos{grid-column:1/-1;grid-row:2}.vCaseMoreLogoList{justify-content:flex-start}}
