/* Supplied Jersey photographs; only their own placements are styled. */
.jersey-story .castle-story img { border: 1px solid #d9b96f38; border-radius: 8px; }
.jersey-coast-panorama { grid-column: 1 / -1; width: 100%; margin: 0; overflow: hidden; border: 1px solid #d9b96f30; border-radius: 8px; }
.jersey-coast-panorama img { display: block; width: 100%; height: auto; }
.jersey-community-photo { display: block; width: 100%; height: auto; aspect-ratio: 2 / 1; object-fit: cover; object-position: 50% 62%; margin-bottom: 24px; border: 1px solid #d9b96f38; border-radius: 5px; }
.jersey-guide-photo { margin: 0 0 30px; overflow: hidden; border: 1px solid #d9b96f38; border-radius: 8px; }
.jersey-guide-photo img { display: block; width: 100%; height: auto; }
.jersey-guide-photo-portrait { max-width: 440px; margin-inline: auto; }
@media(max-width:760px) {
 .jersey-coast-panorama { order: 3; }
 .jersey-community-photo { aspect-ratio: 16 / 9; margin-bottom: 20px; }
 .jersey-guide-photo { margin-bottom: 22px; }
}
