/* R1: approved country-page components, with the existing region itinerary controls retained. */
.region-hero .country-hero__name { overflow-wrap: anywhere; }
.region-itineraries .d-none { display: none !important; }
.region-filters { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-20); margin-bottom: var(--space-30); }
.region-filters .itin-pick__field { border-color: var(--color-line); background: var(--color-white); }
.region-itineraries__note { margin: var(--space-20) 0 0; font-size: var(--text-body-sm-size); line-height: var(--text-body-sm-line); }
.region-itineraries__empty { padding-block: var(--space-30); }

@media (max-width: 991.98px) {
  .region-filters { grid-template-columns: 1fr; }
}
