.home-news-grid{margin-top:0}.home-news-card{background:var(--card);border:1px solid var(--border);border-radius:12px;transition:box-shadow .25s,border-color .2s;overflow:hidden}.home-news-card:hover{box-shadow:0 8px 28px var(--overlay-black-010);border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.home-news-card__link{color:inherit;height:100%;text-decoration:none;display:block}.home-news-card__img-wrap{aspect-ratio:16/10;background:var(--bg);width:100%;position:relative;overflow:hidden}.home-news-card__img{object-fit:cover}.home-news-card__body{padding:14px 16px 16px}.home-news-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;display:-webkit-box;overflow:hidden}.home-news-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;display:-webkit-box;overflow:hidden}.home-news-card__cta{display:block}.home-news-empty{text-align:center;background:var(--card);border:1px solid var(--border);border-radius:12px;margin:0;padding:20px}.home-news-card--skeleton{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--card) 70%, var(--bg)) 50%, var(--bg) 100%);background-size:200% 100%;min-height:220px;animation:1.2s ease-in-out infinite home-news-shimmer}@keyframes home-news-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
