.news_card[data-v-55a21a14]{display:flex;flex-direction:column;gap:.5rem;height:auto;max-height:528px;position:relative;width:100%}@media not all and (min-width:640px){.news_card[data-v-55a21a14]{cursor:pointer}}@media(min-width:640px){.news_card[data-v-55a21a14]{gap:2rem;max-width:384px}}.news_card__mobile-link[data-v-55a21a14]{border-radius:1rem;inset:0;position:absolute;z-index:1}@media(min-width:640px){.news_card__mobile-link[data-v-55a21a14]{display:none}}.news_card__mobile-link[data-v-55a21a14]:focus-visible{outline-color:#0064a7;outline-offset:2px;outline-style:solid;outline-width:2px}.news_card__favorite[data-v-55a21a14]{position:relative;z-index:2}.news_card .news-carousel-media[data-v-55a21a14]{align-self:stretch;border-radius:1rem;height:256px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.news_card__content[data-v-55a21a14]{flex:1 1 0%;gap:1rem}.news_card__content[data-v-55a21a14],.news_card__content_wrapper[data-v-55a21a14]{display:flex;flex-direction:column}.news_card__content_wrapper[data-v-55a21a14]{align-self:stretch;gap:.5rem}@media(min-width:640px){.news_card__content_wrapper[data-v-55a21a14]{gap:1rem}}.news_card__content_wrapper h3[data-v-55a21a14]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.075em;-webkit-line-clamp:3;line-height:2rem;line-height:[object Object];--tw-text-opacity:1;color:rgb(36 38 40/var(--tw-text-opacity,1))}.news_card__content_wrapper h3[data-v-55a21a14]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.news_card__label[data-v-55a21a14]{align-items:center;align-self:stretch;display:flex;gap:1rem}.news_card__label p[data-v-55a21a14]{flex:1 0 0;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.5rem;line-height:[object Object];--tw-text-opacity:1;color:rgb(102 112 116/var(--tw-text-opacity,1))}.news_card__label p[data-v-55a21a14]:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.news_card__button[data-v-55a21a14]{display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-end}@media not all and (min-width:640px){.news_card__button[data-v-55a21a14]{display:none}}
