/* Verified destination photos: preserve each page's newspaper typography. */
.img-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}
.img-grid .verified-photo{margin:0;min-width:0;background:var(--card-bg,#fff)}
.img-grid .verified-photo:last-child:nth-child(odd){grid-column:1 / -1}
.img-grid .verified-photo img{width:100%;height:225px;object-fit:cover;display:block;cursor:zoom-in}
.img-grid .verified-photo figcaption{padding:8px 11px;font-size:.7rem;line-height:1.6;color:var(--muted,#766c61);overflow-wrap:anywhere;border-top:1px solid var(--border,#d4c4a8)}
.img-grid .verified-photo figcaption a{color:var(--ink-light,#5c4a3a);text-decoration:underline;text-underline-offset:2px}
.photo-audit-note{margin:15px 0 22px;padding:12px 15px;border-left:3px solid var(--border,#d4c4a8);font-size:.82rem;line-height:1.8;color:var(--muted,#766c61);background:var(--paper,#faf7f2)}
.photo-region-gallery{margin:24px 0}.photo-region-gallery h3{font-size:1.05rem;margin-bottom:10px}
.cover-placeholder{height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;background:#f2ede4;color:#766c61;border-bottom:1px solid #d4c4a8;letter-spacing:.08em;font-family:serif}
.cover-placeholder small{font-size:11px;letter-spacing:.02em;max-width:90%;text-align:center}
@media(max-width:768px){.img-grid{grid-template-columns:1fr}.img-grid .verified-photo img{height:225px}.photo-audit-note{font-size:.79rem}}
