.featured-news-section{padding:6rem 0;background:var(--color-bg-white)}.featured-news-card{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;background:var(--color-bg-cream);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}.featured-news-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--color-primary-200)}.featured-news-image{position:relative;aspect-ratio:16/10;overflow:hidden}.featured-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.featured-news-card:hover .featured-news-image img{transform:scale(1.05)}.featured-news-content{padding:3rem;display:flex;flex-direction:column;justify-content:center}.featured-news-badge{display:inline-flex;align-items:center;padding:.375rem 1rem;background:var(--color-accent);color:var(--color-white);font-size:.875rem;font-weight:600;border-radius:var(--radius-full);margin-bottom:1.5rem;width:fit-content;box-shadow:0 4px 10px rgba(255,112,67,.3)}.featured-news-date{font-size:.9375rem;color:var(--color-text-secondary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.featured-news-title{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem;line-height:1.3}.featured-news-title a{color:inherit;text-decoration:none;transition:color .3s}.featured-news-title a:hover{color:var(--color-primary)}.featured-news-excerpt{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-list-section{padding:6rem 0;background:var(--color-bg-white);border-top:1px solid var(--color-border-light)}.news-tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap}.news-tab{padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:.3s}.news-tab:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-50)}.news-tab.active{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,150,136,.2)}.news-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.news-list-card{background:var(--color-bg-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:.3s;border:1px solid var(--color-border-light);display:flex;flex-direction:column}.news-list-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px);border-color:var(--color-primary-200)}.news-list-card-image{aspect-ratio:16/10;overflow:hidden;background-color:var(--color-bg-section)}.news-list-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.news-list-card:hover .news-list-card-image img{transform:scale(1.05)}.news-list-card-body{padding:2rem;flex:1;display:flex;flex-direction:column}.news-list-card-category{display:inline-block;font-size:.8125rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;background:var(--color-primary-50);padding:.25rem .75rem;border-radius:var(--radius-sm);width:fit-content}.news-list-card-date{font-size:.875rem;color:var(--color-text-light);margin-bottom:1rem}.news-list-card-title{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);margin-bottom:1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-list-card-title a{color:inherit;text-decoration:none;transition:color .3s}.news-list-card-title a:hover{color:var(--color-primary)}.news-list-card-excerpt{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:5rem}.pagination-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1rem;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:.3s}.pagination-btn:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-primary-50)}.pagination-btn.active{color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed;background:var(--color-bg-section)}@media (max-width:991px){.featured-news-card{grid-template-columns:1fr}.news-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.featured-news-content{padding:2rem}.featured-news-title{font-size:1.5rem}.news-list-grid{grid-template-columns:1fr}.news-tabs{gap:.5rem}.news-tab{padding:.5rem 1rem;font-size:.9375rem}}