/* Russia — China: three provided exhibition backdrops, with live translated HTML above them. */
.china-page .section-card {
  aspect-ratio:1584 / 1086;
  min-height:clamp(255px,19.5vw,390px);
  background:#090706;
}
.china-page .section-card-media {
  inset:0;
  background-color:#0c0805;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}
.china-page .section-card-2 .section-card-media {
  background:#0c0805 url("/assets/ruschina/2block.jpg") center / cover no-repeat;
}
.china-page .section-card-3 .section-card-media {
  background:#0c0805 url("/assets/ruschina/3block.jpg") center / cover no-repeat;
}
.china-page .section-card-illustration { display:none; }
.china-page .section-card-content {
  box-sizing:border-box;
  min-height:100%;
  padding:clamp(15px,1.35vw,25px);
}
.china-page .section-card-title {
  max-width:79%;
  color:#f4dfb9;
  font-size:clamp(17px,1.37vw,27px);
  line-height:1.08;
}
.china-page .section-card-body {
  max-width:61%;
  margin-top:12px;
  font-size:clamp(12px,.90vw,16px);
  line-height:1.29;
}
.china-page .section-card-action {
  margin-top:12px;
  font-size:clamp(10px,.72vw,13px);
}
@media(max-width:1100px) {
  .china-page .section-card:last-child {
    aspect-ratio:auto;
    min-height:360px;
  }
  .china-page .section-card-title {
    max-width:72%;
    font-size:clamp(19px,2.25vw,26px);
  }
  .china-page .section-card-body {
    max-width:60%;
    font-size:clamp(13px,1.5vw,16px);
  }
}
@media(max-width:640px) {
  .china-page .section-card {
    aspect-ratio:auto;
    min-height:330px;
  }
  .china-page .section-card:last-child { min-height:330px; }
  .china-page .section-card-title {
    max-width:86%;
    font-size:clamp(19px,5.1vw,25px);
  }
  .china-page .section-card-body {
    max-width:72%;
    font-size:clamp(12px,3.45vw,15px);
    line-height:1.32;
  }
}

/* two-card Russia-China layout */
.china-page .section-cards-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  max-width:1280px;
}
@media(max-width:1100px){
  .china-page .section-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .china-page .section-card:last-child{grid-column:auto}
}
@media(max-width:640px){
  .china-page .section-cards-grid{grid-template-columns:1fr}
}
