.ev-hero{padding:clamp(8rem,14vw,12rem) 0 4rem;background:#07131f;color:#f7fbfa}
.ev-hero h1{max-width:10ch;margin:1rem 0;font-size:clamp(3.7rem,8vw,7.5rem);line-height:.88;letter-spacing:-.07em}
.ev-hero p{max-width:47rem;color:rgba(247,251,250,.72);line-height:1.7}
.ev-section{padding:clamp(4rem,8vw,7rem) 0;background:#f1f3ef}
.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}
.metric-card{padding:1.5rem;border-radius:1.2rem;background:#fff;border:1px solid rgba(6,17,29,.12)}
.metric-card>strong{display:block;font-size:clamp(2.6rem,5vw,4.8rem);letter-spacing:-.06em}
.metric-card h2{font-size:1.1rem;letter-spacing:-.02em}
.metric-card p{color:#526168;line-height:1.55;font-size:.92rem}
.metric-card small{color:#347486;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.ev-note{max-width:52rem;margin-top:2rem;padding:1.2rem 1.4rem;border-left:4px solid #347486;background:#e7efec;line-height:1.6}
.ev-meta{display:flex;gap:2rem;flex-wrap:wrap;margin-top:1.5rem;color:rgba(247,251,250,.75)}
.feed-error{padding:1.5rem;background:#fff;border-radius:1rem}
@media(max-width:950px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.metric-grid{grid-template-columns:1fr}}
