.nav-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:8px 16px;border:1px solid #3a4252;border-radius:20px;background-color:#fff0;color:#e6e8f0;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s;text-overflow:ellipsis;overflow:hidden}.desktop .nav-chip{font-size:16px}.nav-chip>[class^=icon-]{flex-shrink:0;font-size:20px;line-height:1;color:#e6e8f0;transition:color .25s}.nav-chip.nav-chip--active{background-color:#7b57e0;border-color:#7b57e0;color:#fff;cursor:default;pointer-events:none}.nav-chip.nav-chip--active>[class^=icon-]{color:#fff}.nav-chip.disabled,.nav-chip:disabled{background-color:#fff0;border-color:#242b3a;color:#5f6675;cursor:default;pointer-events:none}.nav-chip.disabled>[class^=icon-],.nav-chip:disabled>[class^=icon-]{color:#5f6675}@media(hover:hover){.nav-chip:not(.nav-chip--active):not(.disabled):not(:disabled):hover{background-color:#ffffff14;border-color:#404756;color:#fff}.nav-chip:not(.nav-chip--active):not(.disabled):not(:disabled):hover>[class^=icon-]{color:#fff}}

.counter{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border-radius:8px;border:1px solid transparent;font-size:12px;line-height:14px;font-weight:500}.desktop .counter{font-size:14px;line-height:16px}.counter[hidden]{display:none}.counter__icon{font-size:12px;line-height:1}.counter.counter--m{gap:4px;padding:8px 12px}.counter.counter--m .counter__icon{font-size:16px}.counter.counter--views{background-color:#2d1401;border-color:#9f4905;color:#fff4e5}.counter.counter--views .counter__icon{color:#ffaa3d}.counter.counter--likes{background-color:#350808;border-color:#a11f1f;color:#fff0f0}.counter.counter--likes .counter__icon{color:#f45d5d}

.link{display:inline-flex;align-items:center;gap:4px;color:#75baff;text-decoration:none;transition:color .25s;cursor:pointer;font-size:12px;line-height:18px}.desktop .link{font-size:14px}.link__icon{font-size:12px;line-height:1}.link.link--visited:visited{color:#ae94f8}@media(hover:hover){.link:hover{color:#a8d3ff}}.link:active{color:#439eff}

.news-card{display:flex;flex-direction:column;background-color:#1b2130;border:1px solid #3a4252;border-radius:20px;overflow:hidden}.news-card__picture{aspect-ratio:277 / 156;width:100%;overflow:hidden}.news-card__picture img{width:100%;height:100%;object-fit:cover}.news-card__body{flex:1 0 auto;display:flex;flex-direction:column;gap:16px;padding:16px}.desktop .news-card__body{padding:20px 24px 24px}.news-card__content{flex:1 0 auto;display:flex;flex-direction:column;gap:8px}.news-card__header{display:flex;align-items:center;gap:8px}.news-card__category{flex:1 0 0;min-width:1px;font-size:12px;line-height:14px;font-weight:600}.desktop .news-card__category{font-size:14px;line-height:16px}.news-card__title{margin:0;font-size:16px;line-height:22px;font-weight:500;color:#f5f6fa;transition:color .25s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.desktop .news-card__title{font-size:18px;line-height:24px}.news-card__title-link{color:inherit;text-decoration:none}.news-card__title-link:before{content:"";position:absolute;inset:0}.news-card{position:relative}.news-card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;line-height:18px;color:#c9cdd8}.desktop .news-card__text{font-size:14px}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;line-height:12px;color:#7f8798}.desktop .news-card__meta{font-size:12px;line-height:14px}.news-card__read-time{display:inline-flex;align-items:center;gap:4px}.news-card__read-time-icon{font-size:12px;line-height:1;color:#7f8798}.news-card.news-card--promo{background-color:#242b3a;border-color:#0d56a8}.news-card.news-card--promo .news-card__title{color:#f5f6fa}.news-card.news-card--promo .news-card__text{color:#c9cdd8}.news-card.news-card--promo .news-card__meta,.news-card.news-card--promo .news-card__read-time-icon{color:#7f8798}@media(hover:hover){.news-card:hover .news-card__title,.news-card.news-card--promo:hover .news-card__title{color:#ae94f8}}

.card-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px}.card-scroller::-webkit-scrollbar{display:none}.card-scroller>*{flex:0 0 277px;scroll-snap-align:start}.card-scroller.card-scroller--stack{flex-direction:column;overflow-x:visible;scroll-snap-type:none;margin-right:0;padding-right:0}.card-scroller.card-scroller--stack>*{flex:1 1 auto;width:100%;scroll-snap-align:unset}.desktop .card-scroller{display:grid;gap:24px;overflow:visible;margin-right:0;padding-right:0}.desktop .card-scroller>*{flex:none}.desktop .card-scroller.card-scroller--3{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop .card-scroller.card-scroller--4{grid-template-columns:repeat(4,minmax(0,1fr))}

.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.desktop .pagination{gap:8px}.pagination>li{display:flex}.pagination a,.pagination>li>span{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:8px;border:1px solid #3a4252;border-radius:12px;background-color:#242b3a;color:#c9cdd8;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.desktop .pagination a,.desktop .pagination>li>span{min-width:46px;min-height:46px;padding:12px;font-size:16px}.pagination>.active>a,.pagination>.active>span{background-color:#7b57e0;border-color:#7b57e0;color:#fff}.pagination>.disabled>a,.pagination>.disabled>span{background-color:#1b2130;border-color:#242b3a;color:#5f6675;pointer-events:none}.pagination>.prev>a,.pagination>.prev>span,.pagination>.next>a,.pagination>.next>span{color:#a9afbd}.pagination>.prev.disabled>a,.pagination>.prev.disabled>span,.pagination>.next.disabled>a,.pagination>.next.disabled>span{color:#404756}.pagination>.prev [class^=icon-],.pagination>.next [class^=icon-]{font-size:16px;line-height:1}.desktop .pagination>.prev [class^=icon-],.desktop .pagination>.next [class^=icon-]{font-size:20px}.pagination>li.disabled:not(.prev):not(.next):not(.first):not(.last)>span{min-width:38px;min-height:38px;padding:8px;border-width:1px;border-color:#fff0;border-radius:12px;background-color:#fff0;color:#7f8798}.desktop .pagination>li.disabled:not(.prev):not(.next):not(.first):not(.last)>span{min-width:46px;min-height:46px;padding:12px}@media(hover:hover){.pagination>li:not(.active):not(.disabled)>a:hover{background-color:#303849;border-color:#4b5568;color:#f5f6fa}.pagination>.prev:not(.disabled)>a:hover,.pagination>.next:not(.disabled)>a:hover{color:#e6e8f0}}.pagination>li:not(.active):not(.disabled)>a:active{background-color:#3a4252;border-color:#404756;color:#fff}.pagination>.prev:not(.disabled)>a:active,.pagination>.next:not(.disabled)>a:active{color:#fff}

.bread-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:18px}.desktop .bread-crumbs{gap:4px;font-size:14px}.bread-crumbs__separator{font-size:12px;line-height:1;color:#a9afbd}.bread-crumbs__current{color:#f5f6fa}

.news-feed__hero{display:flex;flex-direction:column;gap:24px;padding-top:48px}.news-feed__intro{display:flex;flex-direction:column;gap:16px}.news-feed__intro .heading{margin:0}.news-feed__hero .seo-top-text{font-size:16px;line-height:24px;color:#f5f6fa}.desktop .news-feed__hero .seo-top-text{font-size:18px}.news-feed__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.news-feed__chips>:last-child:nth-child(odd){grid-column:1 / -1}.news-feed__chips .nav-chip{display:block;width:100%;min-width:0}.news-feed__list{display:flex;flex-direction:column;gap:16px}.news-feed__empty{margin:0}.news-feed__pager{margin-top:24px}.desktop .news-feed__hero{gap:32px;padding-top:32px}.desktop .news-feed__intro{gap:24px}.desktop .news-feed__chips{display:flex;flex-wrap:wrap}.desktop .news-feed__chips>:last-child:nth-child(odd){grid-column:auto}.desktop .news-feed__chips .nav-chip{display:inline-flex;width:auto}.desktop .news-feed__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.desktop .news-feed__pager{margin-top:32px}
