.src2-alert{background:#fff4e8;border-color:#ed9c39}.src2-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.src2-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px;box-shadow:0 8px 22px rgba(10,55,96,.04)}.src2-card h3{margin:0 0 7px;font-size:1.03rem}.src2-card p{font-size:14px;margin:0}.src2-icon{font-size:24px;color:var(--blue);margin-bottom:6px}@media (max-width:600px){.src2-cards{grid-template-columns:1fr}}