.news__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:20px}.news__title__container{display:flex;align-items:center}.news__title{margin:0;font-family:"Roboto",sans-serif;line-height:116%;font-weight:400;font-size:2rem;color:var(--color-blue-200)}@media (max-width:767px){.news__header{margin-bottom:20px;gap:15px}.news__title{font-size:1.75rem}}@media (min-width:1200px){.news__title{font-size:3rem}}.news__buttons__slider__container{display:flex;align-items:center;gap:8px}.news-slider{overflow:visible}@media (max-width:550px){.news-slider{width:calc(100% + 2 * var(--wrap-1));margin-left:calc(-1 * var(--wrap-1))}}.news-filter-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:25px}.news-categories-controls{display:flex;align-items:center;gap:15px;flex:1;min-width:0}.news-categories-toggle{background:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:var(--color-blue-200);padding:8px 0;font-size:.95rem;font-weight:500;transition:color 0.3s,background-color 0.3s;flex-shrink:0}.news-categories-toggle:hover{color:var(--color-blue-100)}.news-categories-toggle svg{transition:transform 0.4s cubic-bezier(.25,.46,.45,.94)}.news-categories-toggle.is-open svg{transform:rotate(180deg)}.news-categories-ribbon-wrapper{display:grid;grid-template-columns:0fr;transition:grid-template-columns 0.5s cubic-bezier(.25,.46,.45,.94);flex:1;min-width:0}.news-categories-ribbon-wrapper.is-open{grid-template-columns:1fr}.news-categories-ribbon-inner{overflow:hidden;min-width:0;opacity:0;transition:opacity 0.3s ease}.news-categories-ribbon-wrapper.is-open .news-categories-ribbon-inner{opacity:1;transition:opacity 0.4s ease 0.1s}.news-categories-ribbon{display:flex;gap:30px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 5px;cursor:grab;user-select:none}.news-categories-ribbon:active{cursor:grabbing}.news-categories-ribbon::-webkit-scrollbar{display:none}.news-cat-link{font-size:.95rem;font-weight:500;color:var(--color-grey-300);text-decoration:none;transition:color 0.3s ease;position:relative;flex-shrink:0;padding:8px 0}.news-cat-link:hover{color:var(--color-blue-100)}.news-cat-link._active{color:var(--color-blue-200)}.news-cat-link::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-blue-100);transform:scaleX(0);transform-origin:center;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94),background-color 0.4s ease}.news-cat-link:hover::after{transform:scaleX(1)}.news-cat-link._active::after{transform:scaleX(1);background-color:var(--color-blue-200)}.news-filter-wrapper .news-more{flex-shrink:0;padding:0;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-blue-200);text-decoration:none;transition:color 0.3s ease;display:inline-flex;align-items:center;gap:12px}.news-filter-wrapper .news-more::before{content:'';display:block;width:1px;height:1.2em;background-color:var(--color-grey-100);margin-right:13px}.news-filter-wrapper .news-more:hover{color:var(--color-blue-100)}.news-filter-wrapper .news-more .news-more__label{display:flex;align-items:center;transition:transform 0.3s ease}.news-filter-wrapper .news-more:hover .news-more__label{transform:translateX(4px)}.news-filter-wrapper .news-more svg path{fill:currentColor}@media (max-width:899px){.news-filter-wrapper{flex-wrap:nowrap;gap:15px}.news-categories-controls{gap:10px}.news-categories-toggle{display:none}.news-categories-ribbon-wrapper{grid-template-columns:1fr}.news-categories-ribbon-inner{opacity:1}.news-categories-ribbon{width:auto;order:unset;gap:15px}.news-filter-wrapper .news-more{order:unset;margin-left:0;padding:8px 0;font-size:.8rem;white-space:nowrap}.news-filter-wrapper .news-more::before{margin-right:3px}}.news-slider__item{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;font-family:"Roboto",sans-serif;transition:transform 0.4s ease;position:relative}.news-slider__img-box{position:relative;width:100%;padding-top:100%;height:0;overflow:hidden;flex-shrink:0}.news-slider__img-link{position:absolute;inset:0;z-index:1}.news-slider__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)}html:not(.v-mobile) .news-slider__item:hover .news-slider__img{transform:scale(1.02)}.news-slider__badge{position:absolute;top:15px;left:15px;background:rgba(255,255,255,.85);padding:6px 12px;font-size:12px;font-weight:600;color:#333;z-index:2;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);will-change:opacity,transform}html:not(.v-mobile) .news-slider__item:hover .news-slider__badge{opacity:0;visibility:hidden;transform:translateY(-5px)}.news-slider__content{padding:20px 0 10px 0;display:flex;flex-direction:column;flex-grow:1}@media (max-width:550px){.news-slider__content{padding-left:var(--wrap-1);padding-right:var(--wrap-1)}}.news-slider__title{position:relative;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:12px;color:#1a1a1a;transition:color 0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.4em;height:2.4em}.news-slider__title a{color:inherit;text-decoration:none;transition:color 0.3s ease}html:not(.v-mobile) .news-slider__item:hover .news-slider__title a{color:var(--color-blue-100)}@media (max-width:1199px){.news-slider__title{font-size:1.25rem}}.news-slider__description{position:relative;font-size:15px;line-height:1.6;color:#444;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;min-height:6.4em;height:6.4em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.news-slider__item img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-select:none}.news-slider.swiper{overscroll-behavior-x:none}.news-slider-prev,.news-slider-next{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:none;padding:0;background-color:transparent;cursor:pointer;transition:all 0.3s ease;box-shadow:none}.news-slider-prev svg,.news-slider-next svg{width:32px;height:32px;transition:transform 0.3s ease}.news-slider-prev svg path,.news-slider-next svg path{fill:var(--color-blue-200,#16295B);transition:fill 0.3s ease}html:not(.v-mobile) .news-slider-prev:hover:not(.swiper-button-disabled) svg,.news-slider-prev:focus-visible:not(.swiper-button-disabled) svg{transform:translateX(-3px)}html:not(.v-mobile) .news-slider-next:hover:not(.swiper-button-disabled) svg,.news-slider-next:focus-visible:not(.swiper-button-disabled) svg{transform:translateX(3px)}.news-slider-prev.swiper-button-disabled,.news-slider-next.swiper-button-disabled{opacity:.3;cursor:not-allowed;background-color:transparent}.news-slider-prev.swiper-button-disabled svg path,.news-slider-next.swiper-button-disabled svg path{fill:var(--color-grey-200,#9ca3af)}.news-slider .swiper-wrapper{will-change:transform;display:flex;align-items:stretch}.news-slider .swiper-slide{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);height:auto}@media (max-width:478px){.news-slider__img-box{width:auto;margin-left:var(--wrap);margin-right:var(--wrap)}}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.news-slider.is-loading .news-slider__item{pointer-events:none}.news-slider.is-loading .news-slider__img-box::after,.news-slider.is-loading .news-slider__title::after,.news-slider.is-loading .news-slider__description::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear;z-index:10}.news-slider.is-loading .news-slider__badge{opacity:0}@keyframes ajaxFadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.news-slider__item.ajax-fade-in{opacity:0;animation:ajaxFadeInUp 0.6s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}