.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.card{display:block;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.card:hover{border-color:var(--accent);text-decoration:none}.card h2{margin:14px 0 10px}.card p{margin:0;font-size:14px}@media(max-width:720px){.grid{grid-template-columns:1fr}}
