.rgb-association{--rgb-association-accent:#67e8b0;padding:clamp(20px,4vw,40px);border:1px solid #36424a;border-radius:18px;background:#141b23;color:#f4f7fa;text-align:center}
.rgb-association .rgb-association__title{margin:0 0 24px;color:inherit;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}
.rgb-association .rgb-association__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.rgb-association .rgb-association__card{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:24px 12px;background:#202b36;border-radius:12px}
.rgb-association .rgb-association__card dt{order:2;font-size:1rem;line-height:1.4;color:#e0e7ec}
.rgb-association .rgb-association__card dd{order:1;margin:0;color:var(--rgb-association-accent);font-size:clamp(1.6rem,4vw,3rem);font-weight:800;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
@media(max-width:480px){.rgb-association .rgb-association__counts{grid-template-columns:1fr}.rgb-association .rgb-association__card{padding:18px 12px}}
