.news-header{padding:32px var(--side-padding) 0}.news-header__inner{max-width:calc(var(--container-max) - 2 * var(--side-padding));margin:0 auto}.news-header__title{color:var(--color-black);font-size:clamp(40px,4vw + 12px,64px);font-weight:700;line-height:1.1}.news-list{padding:40px var(--side-padding) 80px}.news-list__inner{max-width:calc(var(--container-max) - 2 * var(--side-padding));margin:0 auto}.news-list__tabs{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.news-list__tab{color:var(--color-black);font-family:var(--font-family);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:#f5f5f5;border:none;border-radius:76px;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:600;display:inline-flex}.news-list__tab:hover{background:var(--color-bg-purple);color:var(--color-secondary)}.news-list__tab.is-active{background:var(--color-secondary);color:var(--color-white)}.news-list__items{flex-direction:column;gap:20px;display:flex}.news-card{transition:transform var(--transition-card), box-shadow var(--transition-card);border-radius:40px;align-items:center;gap:30px;padding:20px;text-decoration:none;display:flex}.news-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.news-card--purple{background:var(--color-bg-purple)}.news-card--gray{background:#f5f5f5}.news-card__img-wrap{border-radius:20px;flex-shrink:0;width:285px;height:180px;overflow:hidden}.news-card__img-wrap--placeholder{background:linear-gradient(135deg, var(--color-bg-purple) 0%, #c5c6ec 100%)}.news-card__img{object-fit:cover;width:100%;height:100%;display:block}.news-card__body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.news-card__date{color:var(--color-secondary);font-size:16px;font-weight:600;line-height:1.2;display:block}.news-card__title{color:var(--color-black);margin:0;font-size:24px;font-weight:600;line-height:1.3}.news-card__link{color:inherit;transition:color var(--transition-fast);text-decoration:none}.news-card__link:hover{color:var(--color-secondary)}.news-card__text{color:var(--color-black);font-size:16px;font-weight:400;line-height:1.6}.news-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;font-size:16px;display:flex}.news-pagination__info{color:var(--color-black);font-size:16px;font-weight:400}.news-pagination__nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.news-pagination__sep{color:var(--color-gray-placeholder);-webkit-user-select:none;user-select:none;font-size:16px}.news-pagination__edge{color:var(--color-black);transition:color var(--transition-fast);font-size:16px;text-decoration:none}.news-pagination__edge:hover{color:var(--color-secondary)}.news-pagination__pages{gap:8px;display:flex}.news-pagination__page{color:var(--color-black);transition:color var(--transition-fast);font-size:16px;font-weight:400;line-height:1;text-decoration:none}.news-pagination__page:hover{color:var(--color-secondary)}.news-pagination__page.is-active{color:var(--color-secondary);font-weight:700}@media (width<=1024px){.news-card{gap:20px}.news-card__img-wrap{width:220px;height:150px}.news-card__title{font-size:20px}}@media (width<=768px){.news-card{border-radius:24px;flex-direction:column;gap:16px}.news-card__img-wrap{width:100%;height:200px}.news-list__tabs{gap:8px}.news-list__tab{padding:10px 16px;font-size:14px}.news-pagination{flex-direction:column;align-items:flex-start}}@media (width<=480px){.news-header__title{font-size:36px}.news-card__title{font-size:18px}.news-card__text{font-size:15px}.news-pagination__nav{gap:4px;font-size:14px}}
