
/* Sri Lanka: Two Cities — compact centred route section */
.route-section{
  padding:34px 0 52px;
}
.route-layout{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:24px;
  text-align:center;
}
.route-copy{
  width:100%;
}
.route-copy h2{
  margin:0 0 12px;
}
.route-copy p{
  display:none;
}
.route-line{
  margin:0 auto;
  font-size:.98rem;
  font-weight:600;
  letter-spacing:.01em;
  color:#244c3b;
}
.route-map-clean{
  width:min(350px, 78vw);
  max-width:350px;
  justify-self:auto;
}
.route-map-clean img{
  display:block;
  width:100%;
  height:auto;
  max-height:none;
  margin:0 auto;
}
@media(max-width:560px){
  .route-section{
    padding:30px 0 44px;
  }
  .route-layout{
    gap:20px;
  }
  .route-line{
    max-width:330px;
    line-height:1.6;
  }
  .route-map-clean{
    width:min(320px, 88vw);
  }
}

