.news-page{background:var(--color-bg-main);min-height:100vh}.news-page__container{padding:140px var(--container-padding-right)120px var(--container-padding-left)}.news-page__header{margin-bottom:var(--spacing-16);justify-content:space-between;align-items:center;display:flex}.news-page__title{font-family:var(--font-heading);font-size:var(--text-display-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-burgundy);margin:0}.news-page__actions{align-items:center;gap:var(--spacing-6);display:flex}.news-page__search{align-items:center;gap:var(--spacing-5);padding:var(--spacing-5)var(--spacing-5);background:var(--color-bg-white);box-shadow:var(--shadow-sm);border-radius:30px;width:335px;display:flex}.news-page__search svg{width:var(--spacing-6);height:var(--spacing-6);color:var(--color-text-tertiary);flex-shrink:0}.news-page__search input{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.news-page__search input::placeholder{color:#999}.news-page__search-button{display:none}.news-page__filter{background:var(--color-bg-white);cursor:pointer;width:60px;height:60px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm);border:none;border-radius:30px;justify-content:center;align-items:center;display:flex}.news-page__filter:hover{background:var(--color-beige-light)}.news-page__filter svg{width:var(--spacing-6);height:var(--spacing-6);color:var(--color-text-tertiary)}.news-page__list{flex-direction:column;gap:0;display:flex}.news-item-row{padding:var(--spacing-8);background:var(--color-beige-light);transition:background var(--transition-fast);border-bottom:1px solid #73223114;text-decoration:none;display:block}.news-item-row:not(:last-child){margin-bottom:0}.news-item-row:hover{background:#73223105}.news-item-row__content{justify-content:space-between;gap:var(--spacing-6);align-items:flex-start;display:flex}.news-item-row__text{flex-direction:column;flex:1;gap:19px;display:flex}.news-item-row__title{font-family:var(--font-body);font-size:var(--text-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary);margin:0}.news-item-row__description{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);margin:0;line-height:1.76}.news-item-row__link{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-loose);color:var(--color-burgundy);transition:opacity var(--transition-fast);background:0 0;border:none;align-items:center;gap:25px;padding:0;display:inline-flex}.news-item-row__link:hover{opacity:.7}.news-item-row__link svg{width:var(--spacing-5);height:var(--spacing-5);flex-shrink:0}.news-item-row__date{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:#999;white-space:nowrap;padding-top:var(--spacing-1)}.news-page__empty{padding:var(--spacing-16)var(--spacing-5);justify-content:center;align-items:center;min-height:300px;display:flex}.news-page__empty p{font-family:var(--font-body);font-size:var(--text-body-md);color:#999;text-align:center;margin:0}.news-page__load-more{padding:var(--spacing-10)0;justify-content:center;display:flex}.news-page__load-more-button{padding:var(--spacing-4)var(--spacing-12);color:var(--color-burgundy);border:2px solid var(--color-burgundy);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);letter-spacing:.5px;cursor:pointer;transition:all var(--transition-fast);background:0 0}.news-page__load-more-button:hover:not(:disabled){background:var(--color-burgundy);color:var(--color-text-inverse)}.news-page__load-more-button:disabled{opacity:.5;cursor:not-allowed}.news-page__total{text-align:center;padding:var(--spacing-10)0;font-family:var(--font-body);font-size:var(--text-body-md);color:#999}@media (min-width:768px){.news-page__container{padding:120px var(--container-padding-right)100px var(--container-padding-left)}}@media (min-width:1024px){.news-page__container{padding:140px var(--container-padding-right)120px var(--container-padding-left)}.news-page__title{font-size:var(--text-display-lg)}.news-page__header{flex-direction:column;align-items:flex-start;gap:30px}.news-page__actions{justify-content:space-between;width:100%}.news-page__search{flex:1;max-width:400px}}@media (max-width:767px){.news-page__container{padding:100px var(--spacing-5)80px var(--spacing-5)}.news-page__title{font-size:var(--text-display-md)}.news-page__actions{gap:var(--spacing-4)}.news-page__search{max-width:none}.news-page__filter{width:50px;height:50px}.news-item-row{padding:var(--spacing-6)0}.news-item-row__content{gap:var(--spacing-4);flex-direction:column}.news-item-row__date{align-self:flex-start}.news-item-row__title{font-size:var(--text-h6)}.news-item-row__description{font-size:15px}}@media (max-width:480px){.news-page__title{font-size:var(--text-display-sm)}.news-page__search{padding:14px var(--spacing-4)}.news-page__search input{font-size:var(--text-body-sm)}.news-page__filter{width:44px;height:44px}.news-item-row__title{font-size:var(--text-body-md)}.news-item-row__description{font-size:var(--text-body-sm)}}
