/* Press kit page */
.press-shots { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 20px; margin: 24px 0; }
.press-shots figure { margin: 0; }
.press-shots img { width: 100%; height: auto; border-radius: 10px; border: 1px solid color-mix(in srgb, currentColor 14%, transparent); display: block; }
.press-shots figcaption { font-size: .9em; margin-top: 6px; opacity: .75; }
.press-facts { border-collapse: collapse; width: 100%; }
.press-facts th, .press-facts td { text-align: left; vertical-align: top; padding: 6px 12px 6px 0; border-bottom: 1px solid color-mix(in srgb, currentColor 14%, transparent); }
.press-facts th { white-space: nowrap; font-weight: 600; }
.press-facts td { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .prose table.press-facts, .prose table.press-facts tbody, .prose table.press-facts tr, .prose table.press-facts th, .prose table.press-facts td { display: block; width: auto; }
  .prose table.press-facts th, .prose table.press-facts td { padding: 2px 0; }
  .prose table.press-facts th { padding-top: 10px; border-bottom: 0; }
}
