/* Home only: three fluid columns, with no horizontal carousel. */
.home-screen #insights-rail{
    grid-template-columns:repeat(3,minmax(0,1fr));
    grid-auto-flow:row;
    grid-auto-columns:auto;
    gap:clamp(20px,2.2vw,42px);
    overflow:visible;
    scroll-snap-type:none;
    padding-bottom:0;
}
.home-screen #insights-rail .screen-insight{scroll-snap-align:none}
.home-screen #insights-rail .screen-insight figure{width:100%}
@media(max-width:700px){
    .home-screen #insights-rail{grid-template-columns:minmax(0,1fr);gap:38px}
}
