/* Membership & Partnerships: card images */
#membership-partnerships .mp-media{position:relative;flex-shrink:0;width:100%;aspect-ratio:5/2;min-height:140px;max-height:210px;margin:0 0 32px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,#F4F9FE 0%,#DCEEFB 100%)}
#membership-partnerships .mp-media picture{display:block;width:100%;height:100%}#membership-partnerships .mp-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:11px}
#membership-partnerships .mp-media .icon{position:absolute;z-index:1;left:16px;bottom:-20px;margin:0;background:#EDF6FD;box-shadow:0 0 0 4px #fff,0 6px 14px rgba(8,92,156,.12)}
#membership-partnerships .mp-featured{grid-template-columns:232px minmax(0,1fr) auto}
#membership-partnerships .mp-media-hub{width:232px;height:145px;aspect-ratio:auto;min-height:0;max-height:none;margin:0;background:linear-gradient(140deg,#FFFFFF 0%,#E4F2FC 100%)}
#membership-partnerships .mp-media-hub img{object-fit:contain}
@media (max-width:900px){#membership-partnerships .mp-featured{grid-template-columns:184px minmax(0,1fr)}#membership-partnerships .mp-media-hub{width:184px;height:115px}}
@media (max-width:760px){#membership-partnerships .mp-featured{grid-template-columns:1fr}#membership-partnerships .mp-media-hub{width:100%;height:160px}#membership-partnerships .mp-media{margin-bottom:28px}}
