.tieu-de-cong { text-align: center; margin: 28px 0 22px; }
.luoi-cong { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; max-width: 900px; margin: 0 auto 24px; }
.the-cong { background: var(--giay); border: 2px solid var(--vien); border-top: 6px solid var(--do); border-radius: var(--bo); padding: 22px 22px 26px; display: flex; flex-direction: column; gap: 6px; }
.the-cong h2 { margin: 6px 0 4px; font-size: 1.3rem; }
.the-cong p { margin: 0 0 14px; color: var(--xam); flex: 1; }
.the-cong .nut { align-self: flex-start; }
.so-cong { width: 38px; height: 38px; border-radius: 50%; background: var(--navy); color: #fff; font-weight: 700; display: flex; align-items: center; justify-content: center; }
