.program-grid{grid-template-columns:1.777777777778fr 1.333333333333fr 1.787330316742fr 1.464635473341fr 1.924137931034fr;align-items:start}.program-card{min-width:0}.program-card>img{display:block;width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto;object-fit:contain;background:transparent;border:0;border-radius:12px;margin:0}
@media(max-width:900px){.program-grid{grid-template-columns:1fr;gap:32px}.program-card>img{width:auto;height:min(220px,calc((100vw - 48px)/1.924137931034))!important;max-width:100%;margin-inline:auto}}

/* Mobile corrections from Andre's November 4 screen recording. */
@media(max-width:600px){
 .client-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:16px 12px}
 .client-logos .brand-cell{height:52px;min-width:0}
 .client-logos .brand-cell[data-brand] img{max-width:100%;max-height:30px;width:auto;height:auto;object-fit:contain}
 .program-card>img{width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto;object-fit:contain;margin-inline:0}
}
