/* Match the full infographic ratio instead of cropping its edges on phones. */
.paris-section .map > a.paris-map-preview {
  display: block;
  padding: 0;
  min-height: 0;
  flex: none;
  line-height: 0;
}
.paris-section .map > a.paris-map-preview img {
  display: block;
  width: 100%;
  height: auto;
  min-height: 0;
  aspect-ratio: 5 / 3;
  object-fit: contain;
}
@media (max-width: 760px) {
  .paris-section .map { height: auto; min-height: 0; }
  .paris-section .map .map-heading { padding: 14px 16px 10px; }
  .paris-section .map > a:not(.paris-map-preview) {
    padding: 10px 16px;
    min-height: 44px;
    font-size: 13px;
  }
}
