.news-main[data-v-90b0e196]{padding:6.4rem 0;position:relative}@media screen and (max-width:41.5rem){.news-main[data-v-90b0e196]{padding:3.2rem 0}}.news-main__filter[data-v-90b0e196]{align-items:center;display:flex;margin-bottom:4rem;overflow-y:auto}@media screen and (max-width:75rem){.news-main__filter[data-v-90b0e196]{margin:0 -3rem 2.4rem;padding:0 3rem}}@media screen and (max-width:41.5rem){.news-main__filter[data-v-90b0e196]{margin:0 -1.6rem 2.4rem;padding:0 3rem}}.news-main__filter[data-v-90b0e196]::-webkit-scrollbar{display:none;width:0}.news-main__filter-list[data-v-90b0e196]{border-bottom:1px solid rgba(0,0,0,.12);display:flex;gap:4rem;list-style:none;margin:0;padding:0 0 2.4rem}@media screen and (max-width:41.5rem){.news-main__filter-list[data-v-90b0e196]{padding-bottom:1.6rem}}.news-main__filter-btn[data-v-90b0e196]{background-color:transparent;border:none;color:inherit;color:#616161;cursor:pointer;font:inherit;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;outline:none;padding:0;position:relative;white-space:nowrap;z-index:0}@media screen and (max-width:41.5rem){.news-main__filter-btn[data-v-90b0e196]{font-size:1.4rem}}.news-main__filter-btn[data-v-90b0e196]:after{background:#005552;bottom:-2.5rem;content:"";height:.2rem;left:0;opacity:0;position:absolute;width:calc(100% + 1.8rem)}@media screen and (max-width:41.5rem){.news-main__filter-btn[data-v-90b0e196]:after{bottom:-1.7rem}}.news-main__filter-btn.active[data-v-90b0e196]{color:#005552;font-weight:600}.news-main__filter-btn.active[data-v-90b0e196]:after{opacity:1}.news-main__bottom[data-v-90b0e196]{align-items:center;display:flex;justify-content:center;margin-top:4rem}.news-main__list[data-v-90b0e196]{display:grid;gap:2.4rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media screen and (max-width:75rem){.news-main__list[data-v-90b0e196]{grid-template-columns:1fr}}.news-main__list-item[data-v-90b0e196]{display:flex}.news-page__section{padding:6.4rem 0}@media screen and (max-width:75rem){.news-page__section{padding:2rem 0}.news-page__section:first-child{padding-top:4.5rem}}@media screen and (max-width:41.5rem){.news-page__section:first-child{padding-top:0}}.news-page__section--green{background-color:#c4e2e11a}.news-page__subtitle{color:#345352;font-size:2.4rem;font-weight:600;line-height:120%;margin-bottom:4rem}@media screen and (max-width:75rem){.news-page__subtitle{margin-bottom:2.4rem}}@media screen and (max-width:41.5rem){.news-page__subtitle{font-size:2rem;line-height:140%}}
