.news-card[data-v-649aa93c]{background:#fff;border-radius:24px;box-shadow:0 1px 5px #0000001f;border:1px solid #fff3d4}@media(max-width:768px){.news-card[data-v-649aa93c]{border-radius:12px}}.news-card[data-v-649aa93c]{overflow:hidden;cursor:pointer;transition:all .3s ease;text-decoration:none;color:inherit;display:block}.news-card.is-loading[data-v-649aa93c]{cursor:default;pointer-events:none}@media(hover:hover)and (pointer:fine){.news-card:hover:not(.is-loading) .news-title[data-v-649aa93c]{color:#eb003b}}.news-image-wrapper[data-v-649aa93c]{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden;background:#f2f2f2}.news-image[data-v-649aa93c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.news-title[data-v-649aa93c]{font-size:22px;line-height:1.5;font-weight:500;padding:12px 20px 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:768px){.news-title[data-v-649aa93c]{font-size:18px}}.news-date[data-v-649aa93c]{font-size:16px;color:#646c79;padding:0 20px 12px}@media screen and (max-width:768px){.news-date[data-v-649aa93c]{font-size:14px}}.news-description[data-v-649aa93c]{font-size:18px;padding:0 20px;margin-bottom:20px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.news-description[data-v-649aa93c]{font-size:16px}}.skeleton-body[data-v-649aa93c]{padding:12px 20px 20px}.skeleton[data-v-649aa93c]{background:linear-gradient(90deg,#f0f0f0,#f8f8f8 50%,#f0f0f0);background-size:200% 100%;border-radius:4px;animation:skeleton-loading-649aa93c 1.4s ease-in-out infinite}.skeleton-image[data-v-649aa93c]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}.skeleton-title[data-v-649aa93c]{height:28px;width:80%;margin-bottom:12px}.skeleton-date[data-v-649aa93c]{height:20px;width:40%;margin-bottom:18px}.skeleton-line[data-v-649aa93c]{height:16px;width:100%;margin-bottom:10px}.skeleton-line.short[data-v-649aa93c]{width:65%;margin-bottom:0}@keyframes skeleton-loading-649aa93c{0%{background-position:200% 0}to{background-position:-200% 0}}
