.news-list-item[data-v-795d091d]{border-bottom:1px solid #e6e8ea;padding:30px 0}.news-list-item__link[data-v-795d091d]{color:inherit;grid-template-columns:32.6% minmax(0,1fr);gap:30px;display:grid}.news-list-item__image-wrap[data-v-795d091d]{aspect-ratio:25/16;background:#eef1f2;overflow:hidden}.news-list-item__image[data-v-795d091d]{object-fit:cover;width:100%;height:100%;display:block}.news-list-item__content[data-v-795d091d]{min-width:0;padding-top:4px}.news-list-item__header[data-v-795d091d]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;display:grid}.news-list-item__header h2[data-v-795d091d]{color:#212121;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1.35;overflow:hidden}.news-list-item__header time[data-v-795d091d]{color:#666;white-space:nowrap;padding-top:4px;font-size:16px}.news-list-item__content>p[data-v-795d091d]{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:26px 0 0;font-size:16px;line-height:1.65;display:-webkit-box;overflow:hidden}.news-list-item__link:hover h2[data-v-795d091d],.news-list-item__link:focus-visible h2[data-v-795d091d]{color:#17677c}.news-list-item__link[data-v-795d091d]:focus-visible{outline-offset:5px;outline:2px solid #16b7c1}@media (width<=760px){.news-list-item[data-v-795d091d]{padding:24px 0}.news-list-item__link[data-v-795d091d]{grid-template-columns:1fr;gap:20px}.news-list-item__header[data-v-795d091d]{grid-template-columns:1fr;gap:10px}.news-list-item__header h2[data-v-795d091d]{white-space:normal}.news-list-item__header time[data-v-795d091d]{grid-row:1;font-size:13px}.news-list-item__content>p[data-v-795d091d]{margin-top:14px;font-size:14px}}.news-page[data-v-c471e8b1]{background:#fff;overflow:hidden}.news-banner[data-v-c471e8b1]{aspect-ratio:4012/1040;background:#d6e4f1;width:100%}.news-banner img[data-v-c471e8b1]{object-fit:cover;width:100%;height:100%;display:block}.news-list-section[data-v-c471e8b1]{padding:52px 0 104px}.news-list[data-v-c471e8b1]{width:min(100% - 48px,1544px)}.news-pagination[data-v-c471e8b1]{margin-top:54px}@media (width<=960px){.news-list[data-v-c471e8b1]{width:min(100% - 32px,1544px)}}@media (width<=760px){.news-banner img[data-v-c471e8b1]{object-position:center}.news-list-section[data-v-c471e8b1]{padding:30px 0 72px}.news-pagination[data-v-c471e8b1]{margin-top:38px}}
