.news-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.featured-news{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s ease;height:100%}.featured-news:hover{transform:translateY(-5px)}.featured-news-image{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:12/8}.featured-news-body{padding:24px;flex:1;display:flex;flex-direction:column}.featured-news-title{font-size:20px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-news-excerpt{font-size:14px;color:#999;line-height:1.6;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-news-link{color:#2c5282;font-size:16px;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500}.featured-news-link::after{content:"→";transition:transform .3s ease}.featured-news-link:hover::after{transform:translateX(5px)}.news-list{display:flex;flex-direction:column;gap:20px}.news-item{background:#fff;border-radius:8px;padding:26px 24px;display:flex;gap:24px;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit}.news-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateX(5px)}.news-date{flex-shrink:0;text-align:center;min-width:80px}.news-day{font-size:42px;font-weight:700;color:#333;line-height:1}.news-month{font-size:14px;color:#999;margin-top:4px}.news-info{flex:1;min-width:0}.news-item-title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.news-item-excerpt{font-size:14px;color:#999;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-arrow{flex-shrink:0;color:#ccc;font-size:24px;transition:color .3s ease}.news-item:hover .news-arrow{color:#2c5282}@media (max-width:768px){.news-content{grid-template-columns:1fr;gap:16px}.featured-news-image{aspect-ratio:16/9}.featured-news-body{padding:14px}.featured-news-title{font-size:16px;margin-bottom:8px}.featured-news-excerpt{font-size:12px;margin-bottom:12px;-webkit-line-clamp:2}.featured-news-link{font-size:14px}.news-item{padding:12px 14px;gap:12px}.news-date{min-width:50px}.news-day{font-size:26px}.news-month{font-size:11px}.news-item-title{font-size:14px;margin-bottom:6px}.news-item-excerpt{font-size:12px;-webkit-line-clamp:1}.news-arrow{font-size:20px}}