.news-card[data-v-a2b517c1]{gap:var(--space-4);height:auto;padding:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none}.news-card[data-v-a2b517c1],.news-card__type-container[data-v-a2b517c1]{align-items:flex-start;width:100%;display:flex}.news-card__type-container[data-v-a2b517c1]{justify-content:space-between;gap:var(--space-2)}.news-card__date[data-v-a2b517c1],.news-card__type[data-v-a2b517c1]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--color-blue-deep);margin:0}.news-card__type[data-v-a2b517c1]{white-space:normal;overflow-wrap:break-word;min-width:0}.news-card__source[data-v-a2b517c1]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-blue-deep);margin:0}.news-card__heading[data-v-a2b517c1]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;margin:.5rem 0 .75rem;display:flex}.news-card__title[data-v-a2b517c1]{font-family:var(--font-body);font-size:var(--text-md-lg);font-weight:var(--weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-blue-deep);text-wrap:pretty;overflow-wrap:break-word;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;min-width:0;max-width:80%;margin:0;padding-bottom:1px;display:-webkit-box;overflow:hidden}.news-card__arrow[data-v-a2b517c1]{background:var(--color-blue-deep);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.news-card__arrow svg[data-v-a2b517c1]{transition:transform .2s;display:block}.news-card:focus-visible .news-card__arrow svg[data-v-a2b517c1],.news-card:hover .news-card__arrow svg[data-v-a2b517c1]{transform:translate(2px,-2px)}.news-card__media[data-v-a2b517c1]{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-placeholder);flex-shrink:0;width:100%;margin-top:auto;overflow:hidden}.news-card__image[data-v-a2b517c1]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;display:block}
