.coverage{font-size:.85rem;color:var(--mute);border-left:2px solid #b78a3b;padding-left:12px;margin-top:18px}.article-status{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.report-stats h3{font-family:Newsreader,Georgia,serif;font-size:1.3rem;line-height:1.25;margin:12px 0}.report-stats strong{font-size:2.8rem}.tip ul{margin-top:10px}.tip li:last-child{margin-bottom:0}.report-intro h2{font-size:clamp(2.8rem,5.5vw,4.5rem)}@media(max-width:760px){.report-intro h2{font-size:3rem}}