.news,.trust,.about{background:var(--gradient-noise),radial-gradient(ellipse at 50% 52%,#FFFDA0 0%,#F9F8CC 38%,#EAEAEA 78%);background-size:160px 160px,100% 100%;background-repeat:repeat,no-repeat}
.news-impact{margin-top:0;text-align:center}
.news-impact-kicker{font-family:Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5;color:var(--mu);text-align:left;margin:0 16px 36px}
.news-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}
.news-impact-item{min-width:0}
.news-impact-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:156px;padding:24px 20px;border-radius:18px;background:var(--gradient-noise),linear-gradient(90deg,#AEAEAC 0%,#646463 50%,#222221 100%);background-size:160px 160px,100% 100%;background-repeat:repeat,no-repeat;color:#fff;font-family:var(--ft);font-size:1.1rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere;transition:transform .3s,box-shadow .3s}
.news-impact-card svg{display:block;flex-shrink:0;width:36px;height:36px}
.news-impact-card span{display:block;width:80%;padding-top:16px;border-top:1px solid rgba(255,255,255,.85)}
.news-impact-count{display:block;margin:16px 0 0;font-family:var(--ft);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.3;color:var(--tx)}
.news-impact-period{margin:20px auto 0;font-family:Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.6;color:var(--mu)}
.hotlist-count-band{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:12px;min-width:0;min-height:144px;margin-top:32px;padding:4px 20px;color:#303030}
.hotlist-count-band::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:var(--gradient-noise),linear-gradient(90deg,#EAEAEA 0%,#A6A6A6 18%,#050505 42%,#050505 58%,#A6A6A6 82%,#EAEAEA 100%);background-size:160px 160px,100% 100%;background-repeat:repeat,no-repeat}
.hotlist-count-label{font-family:var(--ft);font-size:1.4rem;font-weight:700;overflow-wrap:anywhere}
.hotlist-count-band img{display:block;width:200px;max-width:100%;height:136px;object-fit:contain}
.hotlist-count-value{font-family:var(--ft);font-size:1.8rem;font-weight:800}
.hotlist-count-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.hotlist-count-band{gap:8px;min-height:112px;padding:4px 12px;margin-top:24px}.hotlist-count-band img{height:104px}.hotlist-count-label{font-size:1rem}.hotlist-count-value{font-size:1.5rem}}
@media(hover:hover){.news-impact-card:hover{transform:translateY(-4px);box-shadow:var(--s2)}}
@media(max-width:900px){.news-impact-grid{gap:16px}.news-impact-card{padding:20px 12px;font-size:.95rem}.news-impact-card span{width:100%}}
@media(max-width:600px){.news-impact-grid{grid-template-columns:1fr;gap:24px}.news-impact-card{min-height:0;padding:24px}.news-impact-kicker{margin-bottom:24px;font-size:1.05rem}.news-impact-period{font-size:1rem}}
@media(prefers-reduced-motion:reduce){.news-impact-card{transition:none}.news-impact-card:hover{transform:none}}
