/* VƯỜN NGOẠI NGỮ v6.15.343 — English bilingual support */
body.v343-ui #skill-reading .v343-reading-passage-vi,
body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation{
  margin:14px 0 18px;
  padding:14px 16px;
  border:1px solid rgba(15,143,131,.18);
  border-radius:14px;
  background:rgba(15,143,131,.055);
}
body.v343-ui #skill-reading .v343-reading-passage-vi>strong,
body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation>strong{
  display:block;
  margin-bottom:8px;
  font-size:15px;
  font-weight:800;
}
body.v343-ui #skill-reading .v343-reading-translation-line,
body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation p{
  margin:0 0 8px;
  font-size:16px;
  line-height:1.7;
}
body.v343-ui #skill-reading .v343-reading-translation-line:last-child,
body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation p:last-child{
  margin-bottom:0;
}
body.v343-ui #skill-reading .v342-reading-question-vi,
body.v343-ui #skill-reading .v343-reading-question-vi,
body.v343-ui #skill-quiz .v343-game-question-vi{
  margin:7px 0 10px;
  font-size:15px;
  line-height:1.55;
  font-weight:650;
  color:#475569;
}
body.v343-ui #skill-reading .reading-q>strong,
body.v343-ui #skill-quiz .quiz-question-card .exercise-title{
  font-size:17px;
  line-height:1.55;
}
@media(max-width:700px){
  body.v343-ui #skill-reading .v343-reading-passage-vi,
  body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation{
    padding:12px 13px;
    margin:12px 0 16px;
  }
  body.v343-ui #skill-reading .v343-reading-translation-line,
  body.v343-ui #skill-reading .reading-translation.v343-reading-authored-translation p{
    font-size:15px;
    line-height:1.65;
  }
  body.v343-ui #skill-reading .v342-reading-question-vi,
  body.v343-ui #skill-reading .v343-reading-question-vi,
  body.v343-ui #skill-quiz .v343-game-question-vi{
    font-size:14px;
    line-height:1.5;
  }
  body.v343-ui #skill-reading .reading-q>strong,
  body.v343-ui #skill-quiz .quiz-question-card .exercise-title{
    font-size:16px;
    line-height:1.5;
  }
}