:root{--primary-dark:#1a1f36;--primary-blue:#2563eb;--primary-red:#dc2626;--text-dark:#232425;--text-gray:#6b7280;--text-light:#9ca3af;--border-color:#e5e7eb;--bg-light:#f9fafb;--bg-white:#ffffff;--shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px}.page-content{max-width:1400px;margin:0 auto;padding:40px 24px 80px}.page-title{font-size:42px;font-weight:800;color:var(--text-dark);margin-bottom:8px;letter-spacing:-1px}.page-subtitle{font-size:18px;color:var(--text-gray);margin-bottom:48px;max-width:600px}.filter-tabs{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.filter-tab{padding:10px 20px;border:1px solid var(--border-color);border-radius:24px;background:var(--bg-white);font-size:14px;font-weight:500;color:var(--text-gray);cursor:pointer;transition:all .2s;font-family:inherit}.filter-tab:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.filter-tab.active{background:var(--primary-dark);border-color:var(--primary-dark);color:white}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:32px}.news-card{background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.news-card-header{padding:24px 24px 0}.news-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.news-card-year{background:var(--primary-dark);color:white;font-weight:600}.news-card-category,.news-card-year{display:inline-flex;align-items:center;padding:6px 14px;font-size:13px;border-radius:20px}.news-card-category{background:var(--bg-light);color:var(--text-gray);font-weight:500}.news-card-category.award{background:#fef3c7;color:#92400e}.news-card-category.acquisition{background:#dbeafe;color:#1e40af}.news-card-category.recognition{background:#dcfce7;color:#166534}.news-card-category.expansion{background:#f3e8ff;color:#7c3aed}.news-card-title{font-size:20px;font-weight:700;color:var(--text-dark);line-height:1.4;margin-bottom:12px}.news-card-body{padding:0 24px 24px}.news-card-description{font-size:16px;color:var(--text-gray);line-height:1.7;margin-bottom:16px}.news-card-details{padding:16px;background:var(--bg-light);border-radius:var(--radius-sm);margin-bottom:20px}.news-card-detail-item{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--text-gray);margin-bottom:8px}.news-card-detail-item:last-child{margin-bottom:0}.news-card-detail-item strong{color:var(--text-dark);font-weight:600;min-width:70px}.news-card-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;flex-direction:column}.news-card-list li{padding:4px 12px;background:var(--bg-white);border:1px solid var(--border-color);border-radius:16px;font-size:14px;color:var(--text-dark)}.news-card-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary-blue);font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s}.news-card-link:hover{gap:12px}.news-card-link svg{width:16px;height:16px}.news-card.featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.news-card.featured .news-card-body,.news-card.featured .news-card-header{padding:32px;display:flex;flex-direction:column;justify-content:center}.news-card.featured .news-card-body{background:var(--bg-light)}.news-card.featured .news-card-title{font-size:28px}@media (max-width:1200px){.news-card.featured{grid-column:span 1;display:block}.news-card.featured .news-card-body,.news-card.featured .news-card-header{padding:24px}.news-card.featured .news-card-title{font-size:20px}}@media (max-width:768px){.page-title{font-size:32px}.news-grid{grid-template-columns:1fr}}