.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:var(--soft);border-radius:var(--radius);padding:26px;min-width:0}.card h3{margin:0 0 10px;font-size:21px}.card p:last-child{margin-bottom:0}