/* Virtual Hall® — uniquement le bloc blanc des cofondateurs. */
#footer-partner .vh-cofounders-inner { display:flex; flex-direction:column; align-items:center; gap:1.5rem; }
#footer-partner .vh-cofounders-logos { display:flex; align-items:center; justify-content:center; gap:clamp(1rem,4vw,2.5rem); width:100%; max-width:424px; }
#footer-partner a.vh-cofounder-logo-link { display:inline-flex; align-items:center; justify-content:center; flex:0 1 192px; min-width:0; max-width:calc(50% - .5rem); border-radius:6px; }
#footer-partner a.vh-cofounder-logo-link img { display:block; width:auto; height:auto; max-width:100%; max-height:48px; object-fit:contain; background:transparent; }
#footer-partner a.vh-cofounder-logo-link:hover { opacity:.82; }
#footer-partner a.vh-cofounder-logo-link:focus-visible { outline:2px solid #7b4fd6; outline-offset:4px; }
#footer-partner .vh-cofounders-label { margin:0; text-align:center; color:#4b5563; font-size:.875rem; line-height:1.6; font-weight:400; }
@media(min-width:640px) { #footer-partner .vh-cofounders-label { font-size:1rem; } }
