/* Public, aggregate-only homepage statistics. All selectors are component scoped. */
.hn-public-stats[hidden]{display:none!important}
.hn-public-stats{max-width:980px;margin:0 auto;padding:12px 18px 30px;color:var(--navy,#123a63)}
.hn-public-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}
.hn-public-stats__item{display:flex;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:22px 20px;text-align:center;background:#fff;border:1px solid #d8e7f2;border-radius:20px}
.hn-public-stats__item--holland{background:#f0faf8;border-color:#cbe7e1}
.hn-public-stats__item dt{order:2;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.5}
.hn-public-stats__item dd{order:1;margin:0;color:#123a63;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.hn-public-stats__item--holland dd{color:#08776d}
.hn-public-stats__note{margin:12px 0 0;text-align:center;color:#526b82;font-size:12px;line-height:1.7}
@media(max-width:480px){.hn-public-stats{padding:8px 14px 24px}.hn-public-stats__grid{gap:10px}.hn-public-stats__item{padding:18px 10px;border-radius:16px}.hn-public-stats__item dt{font-size:13px}.hn-public-stats__note{font-size:11px}}
@media print{.hn-public-stats{display:none!important}}
