.fp-native-gallery .royal-gallery-stage>[data-royal-slide]{padding:0;background:#fff}
.fp-native-photo,.fp-native-gallery .royal-gallery-thumbs img{display:block;width:100%;height:100%;object-fit:contain}
.fp-native-gallery .royal-gallery-thumbs{position:relative}
.fp-native-gallery-count{text-align:center;font-size:13px;color:#666;margin:8px 0}
.fp-native-zoom-photo{display:block;max-width:100%;max-height:72vh;width:auto;height:auto;object-fit:contain;margin:auto}
.royal-story-media:has(.fp-modern-story-photo){aspect-ratio:4/3;background:#fff}.royal-story-media>img.fp-modern-story-photo{object-fit:contain}
