/* Article photos must not inherit the compact text-slide geometry. */
.fp-carousel:has(.fp-slide:not([hidden]) .guardian-article-photo),
.fp-carousel:has(.fp-slide:not([hidden]) .guardian-article-photo) .fp-carousel-slides,
.fp-carousel .fp-slide:not([hidden]):has(.guardian-article-photo){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
.fp-carousel .news-story.lead:has(>.guardian-article-photo){display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:14px!important}
.fp-carousel .news-story.lead figure.guardian-article-photo{display:block!important;position:static!important;float:none!important;width:100%!important;max-width:500px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0 0 12px!important;overflow:visible!important}
.fp-carousel .news-story.lead figure.guardian-article-photo img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important}
.fp-carousel .news-story.lead figure.guardian-article-photo figcaption{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;font-size:12px!important;line-height:1.4!important}
.fp-carousel .news-story.lead:has(>.guardian-article-photo) .story-copy{position:static!important;display:block!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}
.fp-carousel .news-story.lead:has(>.guardian-article-photo) .guardian-image-credit{font-size:12px!important;line-height:1.4!important;white-space:normal!important}
