/* Approved bilingual report presentation; original report files stay intact. */
.case-health--paired .case-health-reports{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:28px}
.case-health--paired .case-health-reports figcaption{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:16px;line-height:1.5}
.case-health--paired .report-device{display:inline-flex;align-items:center;gap:9px;font-size:18px}
.case-health--paired .report-device svg{width:23px;height:23px;flex:none}
.case-health--paired .report-date{align-self:center;font-size:14px;font-weight:400}
.case-health--paired figcaption bdi{grid-column:1/-1;font-size:14px;font-weight:500;color:var(--muted)}
.case-health--paired .report-crop{background:#202020}
.case-health--paired .report-crop img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}
.case-health--paired .report-cropped-body{aspect-ratio:800/1048}
@media(max-width:900px){.case-health--paired .case-health-reports{grid-template-columns:1fr;gap:32px}}

.report-health-meaning{margin-top:42px;padding-top:32px;border-top:1px solid var(--theme-border)}
.report-health-meaning h3{font-size:clamp(25px,2.4vw,32px);line-height:1.3;margin:0 0 16px}
.report-health-meaning>p{max-width:85ch;font-size:17px;line-height:1.8;margin:0 0 28px}
.report-health-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}
.report-health-guide h4{font-size:18px;line-height:1.6;margin:0 0 18px}
.report-health-guide dl{margin:0}.report-health-guide dl>div{margin-bottom:16px}
.report-health-guide dt{font-size:16px;font-weight:650;line-height:1.6}
.report-health-guide dd,.report-health-guide .report-metric-note{font-size:16px;line-height:1.75;margin:3px 0 0;color:var(--muted)}
.report-docs{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;text-decoration:underline;text-underline-offset:4px;color:var(--theme-fg)}
.report-docs svg{width:15px;height:15px;flex:none}.report-docs:focus-visible{outline:3px solid var(--theme-accent);outline-offset:5px}
@media(max-width:800px){.report-health-guide{grid-template-columns:1fr;gap:24px}.report-health-meaning>p{font-size:16px}}
[dir=rtl] .case-health--paired figcaption bdi{text-align:right}
