.news-layout{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(260px,1fr);gap:var(--space-8)}@media(max-width:992px){.news-layout{grid-template-columns:1fr}}.news-layout__main{display:flex;flex-direction:column;gap:var(--space-6)}.news-layout__sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.section-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.section-header--row{justify-content:space-between;align-items:flex-start}.section-header--row .button{margin-top:var(--space-2)}@media(min-width:768px){.section-header--row{flex-direction:row;align-items:center}.section-header--row .button{margin-top:0}}.search-filter{margin-bottom:var(--space-6)}.search-filter__form{display:flex;flex-direction:column;gap:var(--space-4)}.search-filter__label{font-size:var(--text-sm);font-weight:600;color:var(--gray-100);margin-bottom:var(--space-1)}.search-filter__fieldset{border:0;padding:0;margin:0}.search-filter__legend{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-400);margin-bottom:var(--space-2)}.search-filter__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-filter__chip{border-radius:var(--radius-pill);border:1px solid rgba(148,163,184,.5);background:rgba(15,23,42,.9);color:var(--gray-200);padding:.35rem .9rem;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.search-filter__chip:hover{border-color:var(--color-primary);color:var(--gray-50);transform:translateY(-1px)}.search-filter__chip.is-active{background:var(--color-primary-soft);border-color:rgba(129,140,248,.8);color:var(--gray-50)}.news-card{display:flex;flex-direction:column;gap:var(--space-4)}.news-card__image-wrapper{border-radius:var(--radius-md);overflow:hidden;max-height:220px}.news-card__image{width:100%;height:100%;object-fit:cover}.news-card__body{display:flex;flex-direction:column}.news-card__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.news-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.news-card--compact{flex-direction:row;gap:var(--space-4)}.news-card--compact .news-card__image-wrapper{display:none}@media(max-width:720px){.news-card--compact{flex-direction:column}}.latest-news-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.express-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.express-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);border:1px solid rgba(148,163,184,.3)}.express-item__time{font-size:var(--text-xs);color:var(--gray-400);white-space:nowrap}.express-item__text{margin:0;font-size:var(--text-sm)}.editors-card{display:flex;flex-direction:column;gap:var(--space-3)}.editors-card__image-wrapper{border-radius:var(--radius-md);overflow:hidden;max-height:180px}.editors-card__image{width:100%;height:100%;object-fit:cover}.community-card{display:flex;flex-direction:column;gap:var(--space-3)}.community-comments{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.community-comment__meta{display:flex;gap:var(--space-2);font-size:var(--text-xs);color:var(--gray-400)}.community-comment__author{font-weight:600;color:var(--gray-100)}.community-comment__text{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.community-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.community-form__row{display:flex;flex-direction:column;gap:var(--space-2)}.community-form__row label{font-size:var(--text-sm);font-weight:600;color:var(--gray-100)}.community-form__footer{display:flex;flex-direction:column;gap:var(--space-2)}.community-form__hint{font-size:var(--text-xs)}.sidebar-section{display:flex;flex-direction:column;gap:var(--space-3)}.sidebar-section__header h2{font-size:var(--text-xl);margin-bottom:0}.sidebar-trending__image-wrapper{border-radius:var(--radius-md);overflow:hidden;max-height:180px;margin-bottom:var(--space-3)}.sidebar-trending__image{width:100%;height:100%;object-fit:cover}.sidebar-trending__list{counter-reset:trending-counter;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.sidebar-trending__item{counter-increment:trending-counter;font-size:var(--text-sm)}.sidebar-trending__item a{display:inline-flex;gap:var(--space-2);color:var(--gray-100)}.sidebar-trending__item a::before{content:counter(trending-counter)".";color:var(--color-primary);font-weight:600}.sidebar-categories ul{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.sidebar-categories__link{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem;border-radius:var(--radius-md);background:var(--color-surface);color:var(--gray-100);font-size:var(--text-sm);border:1px solid rgba(148,163,184,.3);transition:background-color var(--transition-normal),border-color var(--transition-normal),transform var(--transition-fast)}.sidebar-categories__link:hover{background:var(--color-primary-soft);border-color:rgba(129,140,248,.8);transform:translateY(-1px)}.gallery{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.gallery__item{border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);border:1px solid rgba(148,163,184,.3)}.gallery__caption{padding:var(--space-3);font-size:var(--text-xs);color:var(--gray-300)}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.newsletter-form__row{display:flex;flex-direction:column;gap:var(--space-2)}.newsletter-form__row label{font-size:var(--text-sm);font-weight:600}.newsletter-form__note{font-size:var(--text-xs);margin-bottom:0}.faq-list{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}