/* Homepage sponsor introduction only: wider copy and a tighter section rhythm. */
@media(min-width:901px){
 html body.home #sponsors .sponsor-heading{grid-template-columns:.85fr 1.15fr}
 html body.home #sponsors.sponsor-board{padding-block:clamp(24px,2.5vw,40px)}
 html body.home #sponsors .sponsor-panels{margin-top:24px}
}
@media(max-width:900px){
 html body.home #sponsors.sponsor-board{padding-block:22px}
 html body.home #sponsors .sponsor-heading{gap:16px}
 html body.home #sponsors .sponsor-intro p{margin-bottom:12px}
}
