.ello-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ello-stat{border:1px solid #e3e5f0;background:#fff;border-radius:22px;padding:24px;text-align:center;box-shadow:0 10px 25px #20245a0d}.ello-stat-value{font-weight:900;font-size:clamp(25px,3vw,40px);letter-spacing:-.04em}.ello-stat-label{color:#69708b;font-size:14px}@media(max-width:760px){.ello-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Fix 2026-11-01: ElloCMS statistics cards and SVG sizing */
.ello-stats-section{padding:52px 0}
.ello-stats-section .ello-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:0 auto}
.ello-stats-section .ello-stat{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:26px 22px;border:1px solid #e3e5f0;border-radius:22px;background:#fff;text-align:center;box-shadow:0 10px 25px #20245a0d}
.ello-stats-section .ello-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;max-width:58px;max-height:58px;border-radius:18px;background:#f2efff;color:#15162b;font-style:normal;overflow:hidden}
.ello-stats-section .ello-stat-icon svg{display:block;flex:none;width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;fill:currentColor}
.ello-stats-section .ello-stat strong{display:block;font-size:clamp(27px,3vw,39px);font-weight:900;line-height:1.1;letter-spacing:-.04em}
.ello-stats-section .ello-stat span{display:block;font-size:14px;line-height:1.5;color:#59617a}
@media(max-width:680px){.ello-stats-section{padding:30px 0}.ello-stats-section .ello-stats-grid{grid-template-columns:1fr;gap:12px}.ello-stats-section .ello-stat{padding:22px 16px}}
