.evidence-card{display:block;padding:48px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:inherit;text-decoration:none;max-width:100%}
.evidence-card h2{max-width:850px;margin:18px 0;font-size:clamp(32px,4vw,60px);line-height:1.08;letter-spacing:-.03em}
.evidence-card>p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.6}
.evidence-card .text-link{display:inline-block;margin-top:20px}
.evidence-card:hover .text-link{text-decoration:underline}
.evidence-card:focus-visible{outline:2px solid #111;outline-offset:8px}
.evidence-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
.evidence-card h2{font-size:clamp(30px,3vw,48px)}
.evidence-card-copy>p:not(.eyebrow){font-size:18px;line-height:1.6}
.editorial-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1672/941}
.editorial-hero{margin-top:36px;margin-bottom:64px}
.editorial-hero figcaption{font-size:12px;line-height:1.6;color:#666;margin-top:12px}
@media(max-width:760px){.evidence-card{grid-template-columns:1fr;gap:24px}.editorial-hero{margin-top:24px;margin-bottom:40px}}
.article-body .article-intro{font-size:clamp(21px,2.1vw,26px);line-height:1.5;color:#161616}
.article-body li{margin-bottom:16px;line-height:1.75}
.article-body sup a{font-size:12px;padding:2px}
@media(max-width:600px){.evidence-card{padding:28px 0}.article-body ul{padding-left:22px}}
