.issue-browser .card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px;margin:18px 0}.photo-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 3px 14px #102a1610;min-width:0}.photo-card-photo{position:relative;display:block;aspect-ratio:3/2;background:var(--teal-tint);min-width:0}.photo-card-photo .photo,.photo-card-photo .photo img{display:block;width:100%;height:100%}.photo-card-photo .photo img{object-fit:cover}.photo-card-nophoto{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted,#5c6b5f);font-size:13px;font-style:italic}.photo-card-photoCount{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#10271bcc;color:#fff;font-size:11.5px;font-weight:600}.photo-card-body{padding:14px 16px 16px;display:grid;grid-gap:8px;gap:8px;min-width:0}.photo-card-body h2{margin:0;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.photo-card-park{margin:0;font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.photo-card-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:2px 0 0;font-size:13px}.photo-card-facts dt{color:var(--muted,#5c6b5f);font-weight:600}.photo-card-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.photo-card-key{margin:2px 0 0;font-size:13px}.photo-card.skeleton{min-height:340px;animation:photo-card-pulse 1.2s ease-in-out infinite}@keyframes photo-card-pulse{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.photo-card.skeleton{animation:none}}@media (max-width:640px){.issue-browser .card-grid{grid-template-columns:1fr;gap:14px}.photo-card-body{padding:12px 14px 14px}}