.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:16/8;background-color:#f0f0f0;transition:transform .3s ease}.featured-news:hover .featured-news-image{transform:scale(1.05)}.featured-news-body{padding:24px;flex:1;display:flex;flex-direction:column}.featured-news-title{font-size:20px!important;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:#114cb7;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)}a.featured-news-link:hover{color:#0093dd!important}a.featured-news-link:hover::after{color:#114cb7!important;transform:translateX(5px)}@media (min-width:1440px){.featured-news-title{font-size:30px!important;margin-bottom:8px}.featured-news-excerpt{font-size:16px}}@media (max-width:1199px) and (min-width:1024px){.featured-news-body{padding:20px}}@media (max-width:1023px) and (min-width:769px){.featured-news-body{padding:22px}.featured-news-title{font-size:19px!important}}@media (max-width:768px){.featured-news-image{aspect-ratio:16/9}.featured-news-body{padding:20px}.featured-news-title{font-size:16px!important}}@media (max-width:480px){.featured-news-body{padding:16px}.featured-news-title{font-size:14px!important;-webkit-line-clamp:2}.featured-news-excerpt{font-size:13px;-webkit-line-clamp:2;margin-bottom:12px}.featured-news-link{font-size:14px}}