/* One shared homepage row: colleges left, creativity map right. */
#home-discovery-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;width:calc(100% - 64px);margin:18px auto 14px;order:-10;min-width:0}
#home-discovery-row[hidden]{display:none!important}
#home-discovery-row>#sixlab-partner-showcase,#home-discovery-row>#creativity-map-teaser{grid-column:auto!important;min-width:0;width:100%;height:100%;margin:0!important;padding:16px;border-radius:14px;box-sizing:border-box}
#home-discovery-row>#sixlab-partner-showcase{grid-column:2!important;grid-row:1;display:flex;flex-direction:column}
#home-discovery-row>#creativity-map-teaser{grid-column:1!important;grid-row:1}
#home-discovery-row :is(.sp-heading,.preview-heading){height:36px;min-height:36px;margin:0 0 10px;align-items:center}
#home-discovery-row :is(.sp-heading,.preview-heading) h2{font-size:20px;line-height:28px;margin:0}
#home-discovery-row .preview-link{font-size:12px;padding:8px 12px;min-height:34px;border-radius:8px}
#home-discovery-row #creativity-map-teaser iframe{height:222px;min-height:0;border-radius:8px}
#home-discovery-row #sixlab-partner-showcase .sp-group{display:grid;grid-template-rows:repeat(2,106px);grid-auto-flow:column;grid-auto-columns:128px;gap:10px;padding-right:10px;width:max-content;flex-shrink:0}
#home-discovery-row #sixlab-partner-showcase .sp-card{width:128px;height:106px;padding:10px 8px;border-radius:9px}
#home-discovery-row #sixlab-partner-showcase .sp-card img{width:104px;height:min(var(--sp-logo-height,60px),56px);max-width:100%;object-fit:contain}
#home-discovery-row #sixlab-partner-showcase .sp-name{max-width:110px;font-size:11px;margin-top:8px}
#home-discovery-row #sixlab-partner-showcase .sp-static{overflow-x:auto}
#home-discovery-row #sixlab-partner-showcase .sp-static .sp-group{width:max-content;justify-content:start}
@media(max-width:900px){#home-discovery-row{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px);gap:12px;margin:12px auto}#home-discovery-row>#sixlab-partner-showcase{grid-column:1!important;grid-row:2}#home-discovery-row>#creativity-map-teaser{grid-column:1!important;grid-row:1}#home-discovery-row>#sixlab-partner-showcase,#home-discovery-row>#creativity-map-teaser{padding:12px}#home-discovery-row :is(.sp-heading,.preview-heading) h2{font-size:18px}#home-discovery-row #sixlab-partner-showcase .sp-group{grid-template-rows:repeat(2,94px);grid-auto-columns:112px;gap:8px;padding-right:8px}#home-discovery-row #sixlab-partner-showcase .sp-card{width:112px;height:94px;padding:8px}#home-discovery-row #sixlab-partner-showcase .sp-card img{width:94px;height:48px}#home-discovery-row #sixlab-partner-showcase .sp-name{max-width:94px;margin-top:6px}#home-discovery-row #creativity-map-teaser iframe{height:240px}}
