.news-tabs{display:flex;gap:0;border-bottom:2px solid var(--color-gray-200);margin-bottom:var(--space-8)}.news-tab{padding:var(--space-3) var(--space-8);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-gray-500);background:0 0;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast)}.news-tab:hover{color:var(--color-green-700)}.news-tab.is-active{color:var(--color-green-700);border-bottom-color:var(--color-green-600)}.news-tab-panel{display:none}.news-tab-panel.is-active{display:block}.news-empty{color:var(--color-gray-500);padding:var(--space-12) 0;text-align:center}.news-list{margin-bottom:var(--space-12)}.news-list__item{border-bottom:1px solid var(--color-gray-200)}.news-list__item:first-child{border-top:1px solid var(--color-gray-200)}.news-list__link{display:flex;align-items:flex-start;gap:var(--space-6);padding:var(--space-6) 0;transition:opacity var(--duration-fast)}.news-list__link:hover{opacity:.8}.news-list__thumb{flex-shrink:0;width:160px;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--color-gray-100)}.news-list__thumb img{width:100%;height:100%;object-fit:cover;display:block}.news-list__thumb-placeholder{width:100%;height:100%;background:var(--color-gray-100)}.news-list__body{flex:1;min-width:0}.news-list__meta{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.news-list__date{font-size:var(--text-body-sm);color:var(--color-gray-500);white-space:nowrap}.news-list__title{font-size:var(--text-body-lg);font-weight:var(--weight-bold);color:var(--color-gray-900);line-height:var(--leading-snug);margin-bottom:var(--space-2)}.news-list__link:hover .news-list__title{color:var(--color-green-700)}.news-list__excerpt{font-size:var(--text-body-sm);color:var(--color-gray-600);line-height:var(--leading-relaxed)}@media (max-width:640px){.news-list__link{flex-direction:column;gap:var(--space-3)}.news-list__thumb{width:100%}}.single-news__header{margin-bottom:var(--space-8)}.single-news__date{display:inline-block;font-size:var(--text-body-sm);color:var(--color-gray-500);margin-bottom:var(--space-3)}.single-news__title{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-bold);margin-top:var(--space-3)}.single-news__thumb{margin-bottom:var(--space-8);border-radius:var(--radius-md);overflow:hidden}.single-news__content{max-width:720px;margin-bottom:var(--space-12)}.single-news__content h2,.single-news__content h3{margin-top:var(--space-8);margin-bottom:var(--space-4)}.single-news__content p{margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.single-news__content ul,.single-news__content ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.single-news__content li{margin-bottom:var(--space-2);list-style:disc}.single-news__content img{border-radius:var(--radius-md);margin-block:var(--space-4)}.single-news__nav{display:flex;justify-content:space-between;padding-top:var(--space-8);border-top:1px solid var(--color-gray-200);gap:var(--space-4)}.single-news__nav a{font-weight:var(--weight-medium);color:var(--color-green-700);transition:color var(--duration-fast)}.single-news__nav a:hover{color:var(--color-green-600)}.single-news__nav-next{text-align:right}