.news-list-section{background:#fff;padding:72px 0 88px}.news-list{border-top:1px solid var(--color-border);max-width:920px;margin:0 auto}.news-item{border-bottom:1px solid var(--color-border);min-height:80px;color:var(--color-text);transition:color var(--transition),background-color var(--transition),padding var(--transition);grid-template-columns:132px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:20px 8px;display:grid}.news-item:after{content:"→";color:var(--color-primary);transition:transform var(--transition);font-size:1rem}.news-item:hover{color:var(--color-primary-dark);background:var(--color-primary-subtle);opacity:1;padding-left:16px;padding-right:16px}.news-item:hover:after{transform:translate(4px)}.news-item-date{font-family:var(--font-en);color:var(--color-text-light);white-space:nowrap;font-size:.8125rem}.news-item-title{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.7}.no-news{text-align:center;padding:var(--spacing-xl)0;color:var(--color-text-light)}.news-page .page-header-bg{background:linear-gradient(135deg,#0f172ae0 0%,#1e3a8ad1 100%),url(/images/hero-news.webp) 50%/cover no-repeat}@media (max-width:768px){.news-page .page-header-bg{background:linear-gradient(135deg,#0f172ae0 0%,#1e3a8ad1 100%),url(/images/hero-news-sm.webp) 50%/cover no-repeat}}@media (max-width:540px){.news-list-section{padding:48px 0 64px}.news-item{grid-template-columns:minmax(0,1fr) 20px;gap:8px 16px;padding:18px 4px}.news-item-date{grid-column:1;font-size:.75rem}.news-item-title{grid-column:1;font-size:.9rem}.news-item:after{grid-area:1/2/3}.news-item:hover{padding-left:8px;padding-right:8px}}
