.ki-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0}@media (max-width:900px){.ki-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ki-news-grid{grid-template-columns:1fr}}.ki-news-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:18px;text-decoration:none;color:inherit;transition:box-shadow 0.2s ease,transform 0.2s ease}.ki-news-card:hover{box-shadow:0 6px 18px rgb(0 0 0 / .08);transform:translateY(-2px)}.ki-news-card-source{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b6bff;font-weight:600;margin-bottom:8px}.ki-news-card-title{font-size:17px;line-height:1.35;margin:0 0 10px;color:#1a1a1a}.ki-news-card-excerpt{font-size:14px;line-height:1.5;color:#555;margin:0 0 14px;flex-grow:1}.ki-news-card-date{font-size:12px;color:#999;margin-top:auto}.ki-news-grid-empty{color:#888;font-style:italic}