.news-card[data-v-96a5c8e9]{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow-rest);transition:box-shadow var(--duration) var(--ease-out),transform var(--duration) var(--ease-out);border-radius:.375rem;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.news-card[data-v-96a5c8e9]:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.news-card[data-v-96a5c8e9]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.news-card-image[data-v-96a5c8e9]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border-radius:.25rem;width:100%;height:auto}.news-card-image-empty[data-v-96a5c8e9]{background:linear-gradient(135deg,var(--accent-dim),var(--surface-2))}.news-card-body[data-v-96a5c8e9]{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.news-card-meta[data-v-96a5c8e9]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.news-card-date[data-v-96a5c8e9]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--text-dim);font-variant-numeric:tabular-nums}.news-card-title[data-v-96a5c8e9]{font-family:var(--font-display);font-size:var(--text-section);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.news-card-title a[data-v-96a5c8e9]{color:var(--text);text-decoration:none}.news-card-title a[data-v-96a5c8e9]:focus-visible{outline:none}.news-card-title a[data-v-96a5c8e9]:after{content:"";border-radius:inherit;position:absolute;inset:0}.news-card:hover .news-card-title a[data-v-96a5c8e9]{color:var(--accent)}.news-card-excerpt[data-v-96a5c8e9]{color:var(--text-dim);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.news-card-more[data-v-96a5c8e9]{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-self:flex-end;align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;display:inline-flex}.news-card-more-label[data-v-96a5c8e9]{text-decoration:underline;-webkit-text-decoration-color:var(--accent-dim);text-decoration-color:var(--accent-dim);transition:text-decoration-color var(--duration) var(--ease-out)}.news-card-more svg[data-v-96a5c8e9]{transition:transform var(--duration) var(--ease-out);flex-shrink:0}.news-card:hover .news-card-more-label[data-v-96a5c8e9]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.news-card:hover .news-card-more svg[data-v-96a5c8e9]{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.news-card[data-v-96a5c8e9],.news-card-more svg[data-v-96a5c8e9],.news-card-more-label[data-v-96a5c8e9]{transition:none}.news-card[data-v-96a5c8e9]:hover,.news-card:hover .news-card-more svg[data-v-96a5c8e9]{transform:none}}.news-card-sdgs[data-v-96a5c8e9]{z-index:1;position:relative}
