.zb-responsive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}
.zb-grid-tile{padding:18px 15px;background:var(--surface);border:1px solid var(--line);border-radius:11px;min-width:0}
.zb-grid-tile span{display:block;font-size:10px;font-weight:800;color:var(--mint)}
.zb-grid-tile strong{display:block;margin-top:12px;font-size:15px;color:var(--ink)}
.zb-grid-tile p{font-size:12px;line-height:1.55;color:var(--muted);margin-bottom:0}
@media(max-width:520px){.zb-responsive-grid{grid-template-columns:1fr}}
