.editorial-meta{font-size:.88rem;color:#595959;margin:12px 0 22px;line-height:1.7}
.hero-summary{max-width:850px;margin:20px auto 0;line-height:1.9;padding:0 18px}
.evidence-note{padding:18px 20px;background:#f5f5f5;border-left:4px solid #bd3e30;margin:20px 0;line-height:1.8}
.evidence-note p:last-child{margin-bottom:0}
.evidence-block{margin:28px 0;line-height:1.9}
.evidence-block h3{font-size:1.1rem;margin:22px 0 12px}
.content-section ul,.content-section ol{margin:14px 0 20px 24px;list-style:revert;line-height:1.9}
.content-section li{margin:8px 0}
caption{text-align:left;font-weight:600;margin:10px 0}
.rating-score,.rating-stars{color:#8a5b00}
.comment-time,.comment-likes span{color:#666}
@media (max-width:544px){
.evidence-note{padding:14px}
.hero-summary{text-align:left}
.editorial-meta{font-size:.82rem}
}
