.news-card[data-v-705b5f96]{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:clamp(20px,1rem + .8vw,28px);position:relative}.news-card[data-v-705b5f96]:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-1));border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.news-card:hover .news-card__more[data-v-705b5f96]{color:var(--accent)}.news-card:hover .news-card__more svg[data-v-705b5f96]{transform:translate(3px)}.news-card[data-v-705b5f96]:focus-within{border-color:var(--accent)}.news-card__date[data-v-705b5f96]{color:var(--accent);display:block;font-size:14px;font-weight:500;height:1.4em;line-height:1.4;white-space:nowrap}.news-card__title[data-v-705b5f96]{font-size:clamp(18px,1rem + .4vw,22px);font-weight:700;height:3.75em;line-height:1.25;overflow-wrap:anywhere}.news-card__title a[data-v-705b5f96]:focus-visible{outline:none}.news-card__title a[data-v-705b5f96]:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.news-card__excerpt[data-v-705b5f96],.news-card__title-link[data-v-705b5f96]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news-card__excerpt[data-v-705b5f96]{color:var(--text-muted);font-size:15px;height:4.65em;line-height:1.55}.news-card__footer[data-v-705b5f96]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;min-height:30px;padding-top:8px}.news-card__tags[data-v-705b5f96]{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden;position:relative;z-index:2}.news-card__tag[data-v-705b5f96]{background:#ffffff0f;border-radius:999px;color:var(--text-muted);flex-shrink:0;font-size:13px;font-weight:500;padding:4px 10px;transition:color .2s,background-color .2s}.news-card__tag[data-v-705b5f96]:hover{background:var(--accent);color:var(--accent-ink)}.news-card__more[data-v-705b5f96]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-left:auto;transition:color .2s;white-space:nowrap}.news-card__more svg[data-v-705b5f96]{transition:transform .25s var(--ease-out)}
