/* R8.34 V20 — only the Answer + Evidence area. Question layout is intentionally untouched. */
.r834-answer-evidence-v20{
  margin-top:16px;
  padding-top:12px;
  border-top:1px dashed #d7e0eb;
}
.r834-answer-evidence-v20>summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:8px;
  color:#0e4f83;
  font-size:16px;
  font-weight:850;
  line-height:1.35;
  user-select:none;
}
.r834-answer-evidence-v20>summary::-webkit-details-marker{display:none}
.r834-answer-evidence-v20>summary::before{
  content:'▶';
  font-size:13px;
  line-height:1;
  transform-origin:center;
}
.r834-answer-evidence-v20[open]>summary::before{content:'▼'}
.r834-ae-body-v20{display:grid;gap:10px;margin-top:12px}
.r834-ae-answer-v20,
.r834-ae-explain-v20,
.r834-ae-evidence-v20{
  border-radius:11px;
  padding:12px 14px;
  font-size:14px;
  line-height:1.62;
  overflow-wrap:anywhere;
}
.r834-ae-answer-v20{
  background:#edf9f3;
  border-left:4px solid #159475;
}
.r834-ae-explain-v20,
.r834-ae-evidence-v20{background:#f5f8fb;color:#344154}
.r834-ae-answer-v20 b,
.r834-ae-explain-v20 b,
.r834-ae-evidence-v20 b{color:#172033}
.r834-ae-answer-v20 span,
.r834-ae-explain-v20 span,
.r834-ae-evidence-v20 span{white-space:pre-wrap}
.r834-ae-meta-v20{
  display:flex;
  flex-wrap:wrap;
  gap:7px 14px;
  color:#637083;
  font-size:12px;
  line-height:1.5;
}
.r834-ae-meta-v20 b{color:#526079}
/* When V13.1 rendered an open-format answer immediately, V20 moves that answer into the accordion. */
.r834-natural-answer-v131[hidden]{display:none!important}
@media(max-width:840px){
  .r834-answer-evidence-v20>summary{font-size:17px}
  .r834-ae-answer-v20,.r834-ae-explain-v20,.r834-ae-evidence-v20{font-size:15px;padding:12px}
  .r834-ae-meta-v20{font-size:12.5px}
}
