.home-news-grid{margin-top:0}.home-news-card{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .25s ease,border-color .2s ease}.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{display:block;text-decoration:none;color:inherit;height:100%}.home-news-card__img-wrap{position:relative;aspect-ratio:16/9;width:100%;background:var(--bg);overflow:hidden}.home-news-card__img{object-fit:cover}.home-news-card__body{padding:10px 12px 12px}.home-news-card__title{margin:0 0 6px}.home-news-card__excerpt,.home-news-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-card__excerpt{margin:0 0 8px}.home-news-card__cta{display:block}.home-news-empty{margin:0;padding:20px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:12px}.home-news-card--skeleton{min-height:206px;background:linear-gradient(90deg,var(--bg) 0,color-mix(in srgb,var(--card) 70%,var(--bg)) 50%,var(--bg) 100%);background-size:200% 100%;animation:home-news-shimmer 1.2s ease-in-out infinite}@keyframes home-news-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.home-news-card__body{padding:10px}.home-news-card__title{font-size:var(--ui-font-size-md)}.home-news-empty{padding:16px}}