.metric-banner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.metric-banner .metric{min-width:0;min-height:196px;display:flex;flex-direction:column;align-items:stretch;padding:30px 32px 28px}
.metric-banner .metric:nth-child(3){background:#30529a}
.metric-banner .metric-label{margin:0;padding-bottom:17px;border-bottom:1px solid #ffffff45}
.metric-values{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;padding-top:15px}
.metric-value{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px}
.metric-value+.metric-value{border-top:1px solid #ffffff2a;padding-top:15px}
.metric-detail{color:#dce7ff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}
.metric-value strong{font-size:clamp(22px,2vw,31px);line-height:1.22;color:#fff;overflow-wrap:anywhere;text-align:center}
.metric-empty{color:#dce7ff;font-size:16px;line-height:1.4}
@media(max-width:900px){.metric-banner{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-banner .metric:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:650px){.metric-banner{grid-template-columns:1fr}.metric-banner .metric{min-height:165px;padding:24px}.metric-banner .metric:last-child:nth-child(odd){grid-column:auto}.metric-value strong{font-size:clamp(23px,6vw,30px)}}
