/* Compact Tanzania flag beside the jurisdiction name, 2 October 2026. */
.facts-card .facts-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.facts-card .fact-tanzania dd { display: flex; align-items: center; gap: 9px; }
/* Keep the flag emoji recognisable on Windows, which can show region letters. */
.tanzania-emoji {
  display: inline-block; flex: none; width: 24px; height: 16px;
  overflow: hidden; color: transparent; font-size: 16px; line-height: 1;
  background: url("assets/tanzania-flag.svg") center / contain no-repeat;
  border-radius: 1px;
}
@media (max-width: 1023px) {
  .facts-card .facts-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 0; }
  .facts-card .facts-grid > div { padding: 20px 16px; border: 0; border-top: 1px solid #e0e8ef; grid-column: auto; }
  .facts-card .facts-grid > div:nth-child(-n+2) { padding-top: 0; border-top: 0; }
  .facts-card .facts-grid > div:nth-child(even) { border-left: 1px solid #e0e8ef; }
  .facts-card .facts-grid > .fact-tanzania { grid-column: 1 / -1; text-align: center; }
  .facts-card .fact-tanzania dd { justify-content: center; }
}
@media (forced-colors: active) { .tanzania-emoji { forced-color-adjust: none; } }
/* Approved specimen presentation. */
.industry-photo:last-child img { object-position: 50% 50%; }
.industry-photo:first-child figcaption { min-height: 94px; }
.photo-attribution { font-size: 12px; line-height: 1.65; }
@media (max-width: 680px) {
  .industry-photo:first-child figcaption { min-height: 0; }
  .facts-card .facts-grid > div:not(.fact-tanzania) { padding-inline: 8px; }
}
