.organisers.tnfp-group{grid-template-columns:16vw minmax(0,1fr)}
.tnfp-logos{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,36px)}
.tnfp-group .tnfp-logos img,.tnfp-group .tnfp-logos img:last-child{width:auto;max-width:min(100%,13vw);height:clamp(60px,5vw,100px);object-fit:contain}
@media(max-width:720px){.organisers.tnfp-group{grid-template-columns:minmax(80px,.8fr) minmax(0,1.6fr)}.tnfp-group .tnfp-logos img,.tnfp-group .tnfp-logos img:last-child{max-width:min(100%,110px);height:56px}}
