.news-latest[data-v-f038f3b2]{display:flex;flex-direction:column;gap:64px}.news-latest__headline[data-v-f038f3b2]{margin:0}.news-latest__item[data-v-f038f3b2]{align-items:start;display:grid;gap:32px 100px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.news-latest__item.no-image[data-v-f038f3b2]{grid-template-columns:1fr}.news-latest__item.no-image+.news-latest__item.no-image[data-v-f038f3b2]{border-top:1px solid var(--gray-border);margin-top:-16px;padding-top:48px}.news-latest__image[data-v-f038f3b2]{aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;width:100%}.news-latest__body[data-v-f038f3b2]{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.news-latest__title[data-v-f038f3b2]{color:var(--darkBlue);margin:8px 0 0}.news-latest__text[data-v-f038f3b2] p{margin:0 0 12px}.news-latest__link[data-v-f038f3b2]{color:var(--blue)!important;font-size:18px!important;text-decoration:underline}.news-latest__all[data-v-f038f3b2]{align-self:center;background:var(--green);color:var(--white)!important;font-size:17px!important;font-weight:700;padding:14px 28px;text-decoration:none}.news-latest__all[data-v-f038f3b2]:hover{background:var(--darkBlue)}.news-list__head[data-v-f038f3b2]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:32px}.news-list__titles[data-v-f038f3b2]{display:grid;gap:12px}p.news-list__eyebrow[data-v-f038f3b2]{color:#0d6efd!important;font-size:14px!important;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.news-list__headline[data-v-f038f3b2]{color:var(--darkBlue);font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.2;margin:0;text-wrap:balance}a.news-list__all[data-v-f038f3b2]{align-items:center;border-bottom:3px solid var(--green);color:var(--darkBlue)!important;display:inline-flex;font-size:18px!important;font-weight:700;gap:8px;padding-bottom:2px;text-decoration:none}.news-list svg[data-v-f038f3b2]{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}a.news-list__all:hover svg[data-v-f038f3b2],a.news-list__row:hover .news-list__arrow svg[data-v-f038f3b2]{transform:translate(4px)}.news-list__rows[data-v-f038f3b2]{border-top:1px solid #dee2e6;list-style:none;margin:0;padding:0}.news-list__rows li[data-v-f038f3b2]{border-bottom:1px solid #dee2e6;margin:0}.news-list__row[data-v-f038f3b2]{align-items:center;display:grid;gap:24px;grid-template-columns:88px minmax(0,1fr) 40px;padding:20px 0;text-decoration:none!important}.news-list__date[data-v-f038f3b2]{background:#e3f8dc;clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);display:grid;justify-items:center;padding:10px 0}.news-list__date b[data-v-f038f3b2]{color:var(--darkBlue);font-size:30px;line-height:1}.news-list__date span[data-v-f038f3b2]{color:#1c6e06!important;font-size:12px!important;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.news-list__body[data-v-f038f3b2]{display:grid;gap:4px;min-width:0}.news-list__title[data-v-f038f3b2]{color:var(--darkBlue)!important;font-size:20px!important;font-weight:700;line-height:1.3}.news-list__text[data-v-f038f3b2]{color:#6c757d!important;font-size:15px!important;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-list__arrow[data-v-f038f3b2]{color:var(--green);display:grid;place-items:center}.news-list__arrow svg[data-v-f038f3b2]{height:24px;width:24px}a.news-list__row:hover .news-list__title[data-v-f038f3b2]{color:var(--blue)!important}@media (max-width:640px){.news-list__row[data-v-f038f3b2]{gap:14px;grid-template-columns:64px minmax(0,1fr)}.news-list__arrow[data-v-f038f3b2]{display:none}.news-list__date b[data-v-f038f3b2]{font-size:24px}.news-list__text[data-v-f038f3b2]{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (prefers-reduced-motion:reduce){.news-list svg[data-v-f038f3b2]{transition:none}}@media (max-width:767px){.news-latest[data-v-f038f3b2]{gap:40px}.news-latest__item[data-v-f038f3b2]{gap:16px;grid-template-columns:1fr}}
