.lwl-news-grid{display:grid;grid-template-columns:repeat(var(--lwl-columns,3),minmax(0,1fr));gap:24px}.lwl-news-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(17,24,39,.06);display:flex;flex-direction:column}.lwl-news-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#f3f4f6}.lwl-news-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.lwl-news-image:hover img{transform:scale(1.025)}.lwl-news-body{padding:20px;display:flex;flex-direction:column;flex:1}.lwl-news-body time{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7f1d1d}.lwl-news-body h3{font-size:20px;line-height:1.3;margin:8px 0 9px}.lwl-news-body h3 a{color:#1f2937;text-decoration:none}.lwl-news-body p{color:#4b5563;line-height:1.6;margin:0 0 16px}.lwl-news-link{margin-top:auto;color:#7f1d1d;font-weight:700;text-decoration:none}@media(max-width:900px){.lwl-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lwl-news-grid{grid-template-columns:1fr}}
