.evidence-brief { line-height: 1.75; }
.article-content .article-content-txt { min-width: 0; max-width: 100%; box-sizing: border-box; }
.evidence-brief { min-width: 0; max-width: 100%; box-sizing: border-box; }
.evidence-brief > section { margin: 2rem 0; }
.evidence-brief h2 { margin: 1.25rem 0 .75rem; color: #17395f; }
.evidence-brief h3 { margin: 0 0 .65rem; }
.evidence-brief .evidence-audience { padding: .8rem 1rem; background: #f3f7fb; border-left: 3px solid #3974a8; }
.evidence-brief .study-card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 1rem; }
.evidence-brief .study-card { padding: 1rem 1.1rem; border: 1px solid #dce5ed; border-radius: .6rem; background: #fff; }
.evidence-brief .study-card p { margin: .4rem 0; }
.evidence-brief .metric-card-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 1rem; }
.evidence-brief .metric-card { padding: 1rem 1.1rem; border: 1px solid #dce5ed; border-radius: .6rem; background: #f8fbfd; }
.evidence-brief .metric-card-value { font-size: 1.25rem; color: #17395f; }
.evidence-brief .table-scroll { min-width: 0; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.evidence-brief table { width: 100%; border-collapse: collapse; }
.evidence-brief th, .evidence-brief td { padding: .7rem; border: 1px solid #dce5ed; text-align: left; vertical-align: top; }
.evidence-brief th { background: #f3f7fb; }
.evidence-brief .evidence-limitations { padding: .8rem 1rem; background: #fff8e7; border-left: 3px solid #c28718; }
.evidence-brief .evidence-sources li { margin: .55rem 0; overflow-wrap: anywhere; }
@media (max-width: 600px) { .evidence-brief th, .evidence-brief td { padding: .5rem; } }
@media (max-width: 1189px) {
    .article-content.evidence-brief-layout .article-content-txt { order: 1; }
    .article-content.evidence-brief-layout .article-content-img { order: 2; }
}
