/* Keep the operating carrier beside each aircraft's name, at every card size. */
:is(.result-card-body, .fleet-card-body, .aircraft-dialog-heading) > .aircraft-operator {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 2px 5px;
  margin: 0 0 12px;
  color: #526b7a;
  font-size: 12px;
  line-height: 1.45;
  letter-spacing: 0;
  text-align: left;
}
.aircraft-operator > strong { color: #355366; font-size: inherit; font-weight: 650; }
.aircraft-operator > .aircraft-operator-aoc { color: #607582; font-size: 11px; white-space: nowrap; }
:is(.result-card-body, .fleet-card-body) > :is(h2, h3):has(+ .aircraft-operator) { margin-bottom: 5px; }
.aircraft-dialog-heading > .aircraft-operator { margin: 6px 0 0; }
@media (max-width: 600px) {
  :is(.results-grid, .home-empty-list) .result-card .result-card-body > :is(h2, h3):has(+ .aircraft-operator) { margin-bottom: 5px; }
  :is(.result-card-body, .fleet-card-body, .aircraft-dialog-heading) > .aircraft-operator { margin-bottom: 9px; }
  .aircraft-dialog-heading > .aircraft-operator { margin: 5px 0 0; }
}
