.rspcc{--rc-bg:#111f26;--rc-fg:#f4efe3;--rc-ac:#f3541c;text-align:center;padding:1.4rem 1rem}
.rspcc--light{--rc-bg:#f4efe3;--rc-fg:#111f26}
.rspcc--accent{--rc-bg:#f3541c;--rc-fg:#fff}
.rspcc-title{margin:0 0 1rem;font:700 .95rem/1.2 var(--label,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--rc-fg)}
.rspcc--dark,.rspcc--accent,.rspcc--light{background:var(--rc-bg)}
.rspcc-cells{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}
.rspcc-cell{min-width:5.2rem;padding:.8rem .6rem .6rem;border:2px solid var(--rc-fg);color:var(--rc-fg);display:flex;flex-direction:column;gap:.3rem}
.rspcc-cell b{font:700 2.4rem/1 var(--display,inherit);font-variant-numeric:tabular-nums}
.rspcc-cell span{font:700 .75rem/1 var(--label,inherit);letter-spacing:.12em;text-transform:uppercase;opacity:.85}
.rspcc--inline .rspcc-cells{gap:.4rem 1.2rem}
.rspcc--inline .rspcc-cell{flex-direction:row;align-items:baseline;gap:.4rem;border:0;padding:0;min-width:0}
.rspcc--inline .rspcc-cell b{font-size:1.8rem}
.rspcc-ended{margin:0;font-size:1.2rem}
@media(max-width:480px){.rspcc-cell{min-width:4.2rem}.rspcc-cell b{font-size:1.8rem}}
