.newsList__list{flex-direction:column;align-items:center}.newsList__list--1>*,.newsList__list--2>*,.newsList__list--3>*,.newsList__list--4>*{width:100%;max-width:600px}.newsList__pager{margin-top:10px}.newsList__buttonPart{margin-top:15px}.newsListCategories{overflow-x:auto;align-items:center;margin-bottom:1.875rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),transparent)}.newsListCategories__category{margin:.3125rem;background-color:var(--color-container);text-transform:uppercase;padding:.1875rem .625rem;min-height:2.1875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:.875rem;width:8rem;max-width:128px}.newsListCategories__category.-active{background-color:var(--color-primary);color:var(--color-primary--text);font-weight:700}@media (max-width:480px){.newsList__list--1>*,.newsList__list--2>*,.newsList__list--3>*,.newsList__list--4>*{margin-bottom:1.25rem}}@media (min-width:480px) and (max-width:767px){.newsList__list--2,.newsList__list--4{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:calc(50% - .625rem) calc(50% - .625rem);gap:1.25rem}}@media (min-width:768px){.newsListCategories{overflow-x:visible;flex-wrap:wrap;justify-content:center;margin-bottom:1.875rem;-webkit-mask-image:none;mask-image:none}.newsListCategories__category:not(.-active){transition:background-color .15s ease-out}.newsListCategories__category:not(.-active):hover{background-color:#ebebeb}.newsListContent{position:relative}.newsList__arrow{position:absolute;top:50%;width:3.125rem;height:3.125rem;background-color:#f2f3f4;z-index:1;transform:translateY(-50%)}.newsList__arrow--left{left:0}.newsList__arrow--right{right:0}.newsList__arrowIcon--prev{font-family:arrows-bold!important}.newsList__arrowIcon--prev:before{content:"\ea62"}.newsList__arrowIcon--next{font-family:arrows-bold!important}.newsList__arrowIcon--next:before{content:"\ea63"}.newsList__list{flex-direction:row;align-items:stretch}.newsList__list--4>*{width:calc(25% - 1.3125rem - .125px)}.newsList__list--4>:not(:nth-child(4n)){margin-right:1.75rem}.newsList__list--3>*{width:calc(33.33333% - 1.16667rem - .16667px)}.newsList__list--3>:not(:nth-child(3n)){margin-right:1.75rem}.newsList__pager{margin-top:1.25rem}.newsList__buttonPart{margin-top:1.875rem}}@media (min-width:1900px){.newsList__button{min-width:200px}}