.news-card-image[data-v-1e2a5e64],.news-card-image-placeholder[data-v-1e2a5e64]{aspect-ratio:1/1;display:block}.news-card-image[data-v-1e2a5e64]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-card-image-placeholder[data-v-1e2a5e64]{background:#fff}.line-clamp-1-custom[data-v-1e2a5e64]{-webkit-line-clamp:1}.line-clamp-1-custom[data-v-1e2a5e64],.line-clamp-3-custom[data-v-1e2a5e64]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3-custom[data-v-1e2a5e64]{-webkit-line-clamp:3;white-space:pre-line}.news-card-new-badge[data-v-1e2a5e64]{height:4rem;left:-16px;position:absolute;top:-20px;width:4rem;z-index:40}.meta-row[data-v-1e2a5e64]{align-items:center;display:flex;gap:.5rem;min-width:0}.meta-row>span[data-v-1e2a5e64]{flex-shrink:0}.meta-badge[data-v-1e2a5e64]{border-radius:9999px;color:#fff;font-size:.75rem;font-weight:500;line-height:1.25;margin-left:auto;max-width:60%;overflow:hidden;padding:.25rem .625rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.news-card-new-badge[data-v-1e2a5e64]{height:5rem;left:-10px;top:-14px;width:5rem}}@media(max-width:1023px){.news-card.mobile-horizontal[data-v-1e2a5e64]{max-width:100%}.news-card.mobile-horizontal .news-card-inner[data-v-1e2a5e64]{flex-direction:row;min-width:0}.news-card.mobile-horizontal .news-card-image-wrapper[data-v-1e2a5e64]{flex-shrink:0;width:40%}.news-card.mobile-horizontal .news-card-image[data-v-1e2a5e64],.news-card.mobile-horizontal .news-card-image-placeholder[data-v-1e2a5e64]{aspect-ratio:auto;height:140px}.news-card.mobile-horizontal .news-card-content[data-v-1e2a5e64]{border-radius:0 16px 16px 0;flex:1;min-width:0;padding:.5rem}.news-card.mobile-horizontal .news-card-content span[data-v-1e2a5e64]{font-size:.75rem}.news-card.mobile-horizontal .meta-badge[data-v-1e2a5e64]{font-size:.6875rem;max-width:50%}.news-card.mobile-horizontal .news-card-content h3[data-v-1e2a5e64]{font-size:.875rem;overflow-wrap:anywhere;word-break:break-word}.news-card.mobile-horizontal .news-card-content p[data-v-1e2a5e64]{font-size:.75rem;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;word-break:break-word}}
