.news-page{background:var(--color-white,#fff);flex:1;width:100%}.news-page__main{padding:112px var(--page-padding,64px) 72px;flex-direction:column;align-items:center;display:flex}.news-page__inner{width:100%;max-width:var(--max-width,1280px);flex-direction:column;align-items:center;gap:80px;display:flex}.news-page__intro{text-align:center;flex-direction:column;gap:24px;max-width:768px;display:flex}.news-page__title{font-family:var(--font-heading);color:var(--blue,#4563e0);margin:0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.2}.news-page__subtitle{font-family:var(--font-body);color:var(--color-text,#000);margin:0;font-size:18px;font-weight:500;line-height:1.5}.news-page__content{flex-direction:column;align-items:center;gap:64px;width:100%;display:flex}.news-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.news-filters__btn{font-family:var(--font-body);border-radius:var(--radius,30px);color:var(--blue,#4563e0);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:18px;font-weight:700;line-height:1.5;transition:background-color .2s,color .2s}.news-filters__btn:hover{background:var(--light-blue,#dfe4fa)}.news-filters__btn--active{background:var(--blue,#4563e0);color:var(--color-white,#fff)}.news-filters__btn--active:hover{background:var(--blue-dark,#3450c7);color:var(--color-white,#fff)}.news-grid{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;display:grid}@media (max-width:1024px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.news-grid{grid-template-columns:1fr}}.news-card{flex-direction:column;gap:24px;min-width:0;display:flex}.news-card__image-wrap{aspect-ratio:405/300;border-radius:var(--radius,30px);background:var(--color-white,#fff);width:100%;position:relative;overflow:hidden}.news-card__image-wrap img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.news-card__body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.news-card__tag{border-radius:var(--radius,30px);background:var(--light-blue,#dfe4fa);font-family:var(--font-body);color:#3451ce;padding:2px 12px 4px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.news-card__heading{font-family:var(--font-heading);color:#212121;margin:0;font-size:24px;font-weight:700;line-height:1.4}.news-card__excerpt{font-family:var(--font-body);color:#212121;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.news-card__title-link{color:inherit;text-decoration:none}.news-card__title-link:hover{color:var(--blue,#4563e0)}.news-card__title-link:focus-visible{outline:2px solid var(--blue,#4563e0);outline-offset:2px;border-radius:4px}.news-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:16px 24px;width:100%;max-width:960px;padding:4px 0 40px;display:grid}.news-pagination__side{align-items:flex-start;padding-top:4px;display:flex}.news-pagination__side--prev{justify-content:flex-start}.news-pagination__side--next{justify-content:flex-end}.news-pagination__nav{font-family:var(--font-body,"Mulish", sans-serif);letter-spacing:0;text-transform:uppercase;cursor:pointer;color:var(--color-text,#212121);background:0 0;border:none;padding:4px 0;font-size:16px;font-weight:800;line-height:1.5}.news-pagination__side--next .news-pagination__nav{text-align:right}.news-pagination__nav:disabled{opacity:.3;cursor:not-allowed}.news-pagination__nav:not(:disabled):hover{color:var(--blue,#4563e0)}.news-pagination__pages{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 1.25rem;padding:4px 2px;display:flex}.news-pagination__page{min-width:unset;font-family:var(--font-body,"Mulish", sans-serif);letter-spacing:0;color:var(--color-text,#212121);cursor:pointer;background:0 0;border:none;padding:0 2px 4px;font-size:20px;font-weight:700;line-height:1.5;position:relative}.news-pagination__page:hover:not(.news-pagination__page--current),.news-pagination__page--current{color:var(--blue,#4563e0)}.news-pagination__page--current:after{content:"";background:var(--blue,#4563e0);border-radius:1px;width:14px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.news-pagination__ellipsis{font-family:var(--font-body,"Mulish", sans-serif);color:var(--color-text,#212121);-webkit-user-select:none;user-select:none;padding:0 2px 4px;font-size:20px;font-weight:700;line-height:1.5}.news-page__empty{font-family:var(--font-body);color:#212121;text-align:center;padding:48px 0;font-size:18px}@media (max-width:1024px){.news-page__main{padding-top:80px}.news-pagination{padding-bottom:80px}}@media (max-width:768px){.news-page__main{padding-top:64px}.news-page__inner,.news-page__content{gap:48px}.news-grid{gap:24px}.news-pagination{grid-template-columns:1fr;justify-items:center;padding-top:8px}.news-pagination__side--prev,.news-pagination__side--next{justify-content:center}.news-pagination__side--next .news-pagination__nav{text-align:center}.news-pagination__pages{gap:0 .75rem}}
