.content-blocks-v6 .content-blocks-v6__grid { max-width: 62rem; margin: 0 auto; display: grid; grid-template-columns: repeat(4,1fr); gap: .7rem; }
.content-blocks-v6 .content-blocks-v6__card { background: var(--cb-card); border:1px solid color-mix(in srgb,var(--cb-accent) 20%,transparent); border-radius: 12px; padding: 1rem; text-align:center; font-weight:700; }
@media (max-width: 760px){ .content-blocks-v6 .content-blocks-v6__grid { grid-template-columns: 1fr 1fr; } }
