/* Behind the Scenes only; approved event styles remain untouched. */
.behind-scenes-intro { margin:25px 0; font:1.05rem/1.85 var(--serif); }
.behind-scenes-intro p+p { margin-top:18px; }
.behind-scenes-feature .gallery-item { padding:12px; background:#ded3bb; }
.season-behind-card { grid-column:1/-1; display:grid; grid-template-columns:.8fr 1.2fr; gap:24px; align-items:center; }
.season-behind-card .chapter-card-copy { height:auto; padding:15px; }
.season-behind-card>img { height:240px; }
@media(max-width:700px) { .season-behind-card { display:block; } .season-behind-card>img { height:220px; } }
