/* Shared clinical sections: study context stays visible above the result. */
.clinical-panel .clinical-context{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;margin:0 0 28px;padding:20px 0;border-block:1px solid #d5deeb}
.clinical-context>div{min-width:0}
.clinical-context dt{font-size:.875rem;color:var(--muted);line-height:1.5;margin-bottom:7px}
.clinical-context dd{margin:0;font-size:1rem;font-weight:500;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}
.clinical-panel .clinical-grid .note{font-size:.875rem;line-height:1.8}
.clinical-takeaway .clinical-difference-note{font-size:.875rem;line-height:1.7;color:var(--muted);margin:14px 0}
.clinical-panel .evidence-details summary{min-height:44px;align-content:center;font-size:1rem;line-height:1.5}
.clinical-panel .evidence-details summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:2px}
.rwe-panel .rwe-intro{max-width:76ch;font-size:1.0625rem;line-height:1.85;color:var(--muted);margin:20px 0 0;word-break:keep-all;overflow-wrap:anywhere}
.rwe-panel .rwd-grid{grid-template-columns:1fr 1.2fr;gap:clamp(20px,4vw,48px);margin:25px 0 22px;padding:24px 0}
.rwe-panel .rwd-grid>div{min-width:0}
.rwe-panel .rwd-grid>div+div{padding-left:clamp(20px,4vw,48px);border-left:1px solid var(--line)}
.rwe-panel .rwd-grid strong{font-size:clamp(2rem,4vw,3rem);line-height:1.3;font-variant-numeric:tabular-nums;color:var(--blue);white-space:nowrap}
.rwe-panel .rwd-grid strong small{font-size:1rem;font-weight:400;letter-spacing:0;margin-left:5px}
.rwe-panel .rwd-grid p{font-size:1rem;line-height:1.6;margin-top:8px;word-break:keep-all;overflow-wrap:anywhere}
.rwe-meaning{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:baseline}
.rwe-meaning>b{font-size:.875rem;color:#3c5b88;font-weight:500;line-height:1.6}
.rwe-meaning p{font-size:1rem;line-height:1.8;color:var(--muted);margin:0;max-width:72ch;word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:760px){
  .clinical-panel .clinical-context{grid-template-columns:1fr;gap:13px;padding:18px 0;margin-bottom:22px}
  .clinical-context>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:baseline}
  .clinical-context dt{margin:0}
  .rwe-panel .rwe-intro{font-size:1rem;margin-top:16px}
  .rwe-panel .rwd-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;padding:20px 0}
  .rwe-panel .rwd-grid>div+div{padding-left:18px}
  .rwe-meaning{grid-template-columns:1fr;gap:8px}
}
@media(max-width:380px){
  .rwe-panel .rwd-grid{grid-template-columns:1fr;gap:18px}
  .rwe-panel .rwd-grid>div+div{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}
}
