.news-card[data-v-870ab808]{background-color:var(--color-white);border:1.5px solid var(--color-grayscale-20);border-radius:.5rem;color:inherit;display:block;padding:2rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.news-card[data-v-870ab808]:hover{border-color:var(--color-emerald-green);box-shadow:0 .75rem 2.5rem #0000000f}@media(max-width:1039px){.news-card[data-v-870ab808]{border-radius:.5rem;padding:1.75rem}}@media(max-width:767px){.news-card[data-v-870ab808]{border-radius:.5rem;padding:1.5rem}}.news-card__content[data-v-870ab808]{display:flex;flex-direction:column;gap:1.5rem;height:100%}.news-card__img[data-v-870ab808]{border-radius:.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.news-card__date[data-v-870ab808]{color:var(--color-grayscale-50);font-size:.875rem;letter-spacing:0;line-height:160%}.news-card__date[data-v-870ab808],.news-card__title[data-v-870ab808]{font-family:var(--font-manrope);font-weight:500}.news-card__title[data-v-870ab808]{font-size:1.875rem;letter-spacing:-.01em;line-height:2.5rem}@media(max-width:1039px){.news-card__title[data-v-870ab808]{font-size:1.625rem;line-height:2.25rem}}@media(max-width:767px){.news-card__title[data-v-870ab808]{font-size:1.5rem;font-weight:400;line-height:2.25rem}}.news-card__title[data-v-870ab808]{color:var(--color-spec-dark-green);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__excerpt[data-v-870ab808]{font-family:var(--font-manrope);font-size:1rem;font-weight:500;letter-spacing:0;line-height:160%}@media(max-width:1039px){.news-card__excerpt[data-v-870ab808]{font-size:.9375rem}}@media(max-width:767px){.news-card__excerpt[data-v-870ab808]{font-size:.875rem;font-weight:400;line-height:150%}}.news-card__excerpt[data-v-870ab808]{color:var(--color-grayscale-60);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card__link[data-v-870ab808]{align-items:center;display:inline-flex;font-family:var(--font-manrope);font-size:1rem;font-weight:500;gap:.5rem;letter-spacing:.01em;line-height:150%;margin-top:auto}@media(max-width:767px){.news-card__link[data-v-870ab808]{gap:.5rem;margin-top:.5rem}}.news-card__icon[data-v-870ab808]{flex-shrink:0}
