.airport-photo { margin: 0; }
.airport-photo img { display: block; width: 100%; max-height: 420px; height: auto; object-fit: cover; border-radius: 4px; }
.airport-original-name { color: #61716a; margin-top: -12px; }
.airport-facts dl { display: grid; grid-template-columns: minmax(100px, 150px) minmax(0, 1fr); gap: 12px; margin: 0; }
.airport-facts dt, .airport-facts dd { margin: 0; }
.airport-intro { margin: 20px 0 0; }
