
/* =========================================================
   BPC — PROGRAM ISTANBUL / BODRUM TRUE 50 / 50
   ========================================================= */

.current-program .program-city-grid{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:clamp(22px,3vw,44px) !important;
  align-items:stretch !important;
}

.current-program .program-city-grid > .program-city,
.current-program .program-istanbul,
.current-program .program-bodrum{
  grid-column:auto !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
}

.current-program .program-city{
  box-sizing:border-box !important;
  display:flex !important;
  flex-direction:column !important;
}

.current-program .program-city-title{
  width:100% !important;
  max-width:none !important;
}

.current-program .program-main-list{
  width:100% !important;
  max-width:none !important;
  flex:1 1 auto;
}

.current-program .program-main-list > div{
  min-width:0 !important;
}

.current-program .program-day-note{
  width:100% !important;
  max-width:none !important;
}

@media (max-width: 900px){
  .current-program .program-city-grid{
    grid-template-columns:1fr !important;
    gap:22px !important;
  }
}
