.now-voices-home,.now-incidents-home{margin:32px 0;padding:24px;border:1px solid var(--now-line,#dbe3df);border-radius:20px;background:#fff}
.now-voices-grid,.now-incidents-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.now-voices-grid>section{min-width:0}.now-voice-label{margin:0;padding-bottom:12px;border-bottom:3px solid #23785d;font-size:20px}
.now-source-story{padding:16px 0;border-bottom:1px solid #e1e7e3}.now-source-story h3{font-size:18px;line-height:1.35;margin:9px 0}.now-source-story a{color:#173d31;text-decoration:none}.now-source-story a:hover{text-decoration:underline}.now-source-story .now-meta{gap:8px;flex-wrap:wrap;font-size:12px;margin:0}.now-source-story time{white-space:nowrap}.now-source-link{font-size:12px}.now-voices-grid>section>a{display:inline-block;margin-top:14px}
.now-rating-filters{flex-wrap:wrap;gap:12px}.now-rating-selection{margin:18px 0}.now-table th small{display:block;font-weight:400;margin-top:6px}.now-stats-summary{padding:16px;background:#edf4f0;border-radius:12px;margin:18px 0}.now-rating-evidence .now-case{margin:14px 0}
@media(max-width:800px){.now-voices-grid,.now-incidents-grid{grid-template-columns:1fr}.now-voices-home,.now-incidents-home{padding:16px}.now-voices-home .now-section,.now-incidents-home .now-section{align-items:flex-start;gap:12px;flex-wrap:wrap}}

.now-table-hint{display:none}.now-local-rating caption{text-align:left}
@media(max-width:800px){.now-table-hint{display:block;color:#526c63;font-size:13px}.now-local-rating caption{max-width:calc(100vw - 72px);white-space:normal;text-align:left}}
