.content-blocks-v8 .content-blocks-v8__tables { max-width: 56rem; margin: 0 auto; display: grid; grid-template-columns: repeat(3,1fr); gap: .8rem; }
.content-blocks-v8 .content-blocks-v8__table { background: var(--cb-card); border:1px solid color-mix(in srgb,var(--cb-accent) 24%,transparent); border-radius: 12px; padding: 1rem; text-align:center; font-weight:700; }
@media (max-width: 760px){ .content-blocks-v8 .content-blocks-v8__tables { grid-template-columns: 1fr; } }
