.zb-content-card{width:min(100%,360px);padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.06)}
.zb-card-kicker{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--mint)}
.zb-content-card h3{margin:14px 0 10px;font-size:21px;line-height:1.2;color:var(--ink)}
.zb-content-card p{margin:0 0 18px;font-size:13px;line-height:1.65;color:var(--muted)}
.zb-content-card a{font-size:12px;font-weight:750;color:var(--ink)}
