/* IMDX organizers & industry network cards — names and disclaimer retained */
.org-card-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:18px;list-style:none;margin:0;padding:0}
.org-card-list>.org-card{flex:0 1 calc((100% - 36px)/3);box-sizing:border-box;min-width:0;min-height:197px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px 18px 21px;background:#fff;border:1px solid #dbe2e7;border-radius:8px;box-shadow:0 1px 2px rgba(12,39,58,.03);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;cursor:default}
.org-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;border-radius:8px 8px 0 0;background:var(--icee-orange,#FF5912);opacity:0;transition:opacity .22s ease}
.org-card:first-child::before,.org-card:hover::before{opacity:1}
.org-card:hover{transform:translateY(-3px);box-shadow:0 14px 29px rgba(12,39,58,.09);border-color:#d7c1b5}
.org-card__logo{display:flex;align-items:center;justify-content:center;height:86px;min-height:86px;width:100%;padding:5px 10px}
.org-card__logo img{display:block;width:auto;height:auto;max-width:100%;max-height:76px;object-fit:contain;mix-blend-mode:multiply}
.org-card__logo img[data-logo-kind="extra-wide"]{max-width:280px;max-height:67px}
.org-card__logo img[data-logo-kind="wide"]{max-width:205px;max-height:75px}
.org-card__logo img[data-logo-kind="compact"]{max-width:125px;max-height:77px}
.org-card__logo img[data-logo-kind="square"]{max-width:105px;max-height:77px}
.org-card__monogram{font-size:25px;line-height:1;font-weight:700;letter-spacing:.02em;color:#526476}
.org-card__name{margin:0;max-width:295px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:17px;letter-spacing:-.025em;line-height:1.3;color:var(--icee-navy,#102C41);text-wrap:balance}
@media(min-width:640px) and (max-width:1023px){.org-card-list>.org-card{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:639px){.org-card-list{gap:13px}.org-card-list>.org-card{flex-basis:100%;min-height:154px;padding:15px 18px}.org-card__logo{height:64px;min-height:64px;padding:3px 10px}.org-card__logo img{max-height:58px}.org-card__logo img[data-logo-kind="extra-wide"]{max-height:54px;max-width:250px}.org-card__logo img[data-logo-kind="wide"]{max-height:58px;max-width:180px}.org-card__logo img[data-logo-kind="compact"]{max-height:58px}.org-card__logo img[data-logo-kind="square"]{max-height:58px}.org-card__name{font-size:16px}}
@media(prefers-reduced-motion:reduce){.org-card-list>.org-card,.org-card::before{transition:none}.org-card:hover{transform:none}}
