.pio-home-calendar-statistics{--pio-stat-navy:#123d6b;--pio-stat-blue:#1769c2;--pio-stat-ink:#17324d;--pio-stat-muted:#5c7084;--pio-stat-border:#d8e3ed;--pio-stat-surface:#fff;--pio-stat-soft:#f5f9fc;width:100%;margin:0;padding:34px 20px;color:var(--pio-stat-ink);background:var(--pio-stat-surface);font-family:inherit;box-sizing:border-box}.pio-home-calendar-statistics *{box-sizing:border-box}.pio-home-calendar-statistics__inner{width:min(1180px,100%);margin:0 auto}.pio-home-calendar-statistics__header{text-align:center;margin:0 0 24px}.pio-home-calendar-statistics__eyebrow{display:block;margin-bottom:5px;color:var(--pio-stat-blue);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pio-home-calendar-statistics__heading{margin:0;color:var(--pio-stat-navy);font-size:clamp(24px,3vw,34px);line-height:1.15}.pio-home-calendar-statistics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pio-stat-border);border-bottom:1px solid var(--pio-stat-border)}.pio-home-calendar-statistics__item{min-width:0;padding:24px 18px;text-align:center;border-right:1px solid var(--pio-stat-border)}.pio-home-calendar-statistics__item:last-child{border-right:0}.pio-home-calendar-statistics__value,.pio-home-calendar-statistics__label,.pio-home-calendar-statistics__detail{display:block}.pio-home-calendar-statistics__value{color:var(--pio-stat-navy);font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.05;font-variant-numeric:tabular-nums}.pio-home-calendar-statistics__label{margin-top:7px;color:var(--pio-stat-ink);font-size:15px;font-weight:700;line-height:1.25}.pio-home-calendar-statistics__detail{max-width:210px;margin:6px auto 0;color:var(--pio-stat-muted);font-size:12px;line-height:1.35}.pio-home-calendar-statistics__footer{text-align:center;margin-top:18px}.pio-home-calendar-statistics__link{color:var(--pio-stat-blue);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pio-home-calendar-statistics__loading,.pio-home-calendar-statistics__error{margin:0;text-align:center;color:var(--pio-stat-muted)}.pio-home-calendar-statistics--error{text-align:center;background:var(--pio-stat-soft)}.pio-home-calendar-statistics--error .pio-home-calendar-statistics__link{display:inline-block;margin-top:8px}@media(max-width:850px){.pio-home-calendar-statistics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pio-home-calendar-statistics__item:nth-child(2){border-right:0}.pio-home-calendar-statistics__item:nth-child(-n+2){border-bottom:1px solid var(--pio-stat-border)}}@media(max-width:520px){.pio-home-calendar-statistics{padding:28px 16px}.pio-home-calendar-statistics__grid{grid-template-columns:1fr}.pio-home-calendar-statistics__item{padding:20px 12px;border-right:0;border-bottom:1px solid var(--pio-stat-border)}.pio-home-calendar-statistics__item:nth-child(2){border-bottom:1px solid var(--pio-stat-border)}.pio-home-calendar-statistics__item:last-child{border-bottom:0}.pio-home-calendar-statistics__detail{max-width:280px}}
