/* Six homepage stories in a compact three-by-two desktop layout. */
.home-refresh .student-videos-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; }
.home-refresh .student-video-caption { padding:15px 18px 18px; }
.home-refresh .student-video-caption > span { font-size:10px; letter-spacing:.06em; }
.home-refresh .student-video-caption h3 { font-size:18px; line-height:1.3; margin:6px 0; }
.home-refresh .student-video-caption p { font-size:12px; line-height:1.6; }
.home-refresh .student-video-caption .student-video-profile { margin-bottom:7px; }
.home-refresh .student-video-play { width:44px; height:44px; font-size:17px; }
.home-refresh .student-video-watch,.home-refresh .student-video-duration { font-size:12px; }
@media(min-width:601px) and (max-width:900px) { .home-refresh .student-videos-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .home-refresh .student-videos-grid { grid-template-columns:1fr; gap:18px; } }
