/* Preview-only styles for the 12 Nov 2026 photo-run rest placement. */
.pr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 16px;align-items:start}
.pr-photo{margin:8px 0 14px;background:var(--cream,#F1E6CF);border:1px solid #000;padding:8px}
.pr-grid .pr-photo{margin:0}
.pr-photo.pr-lead{max-width:720px}
.pr-photo img{width:100%;height:auto;max-height:720px;object-fit:contain;object-position:top center;display:block;border:1px solid #000;background:#fff}
.pr-photo figcaption{font-size:13px;line-height:1.4;margin-top:7px;color:#000}
.pr-photo .cred{display:block;font-size:12px;margin-top:2px}
@media (max-width:640px){
  .pr-grid{grid-template-columns:1fr}
  .pr-photo.pr-lead{max-width:100%}
}
