.news_pageHero__NIA1Y{text-align:center;padding:60px 24px 40px;background:#1a1a18}.news_pageTitle__hWJe4{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 12px}.news_pageSubtitle__VB_cc{font-size:1.1rem;color:hsla(0,0%,100%,.7);margin:0}.news_newsSection__XjHTQ{padding:3rem;background:#f8f9fa;min-height:400px}.news_newsGrid__78t1_{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1400px;margin:0 auto}.news_newsCard__ApacY{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.news_newsCard__ApacY:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.news_imageWrapper__IswJg{position:relative;width:100%;height:200px;background:#e9ecef}.news_image__uXWXk{object-fit:cover}.news_placeholder___RdSk{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a18,#2a2a25)}.news_placeholder___RdSk span{font-size:4rem}.news_content___lNJN{padding:1.5rem}.news_date__i2BGh{display:block;font-size:.85rem;color:#a0bf39;margin-bottom:.5rem}.news_content___lNJN h3{margin:0 0 .75rem;color:#1a1a18;font-size:1.25rem;line-height:1.3}.news_excerpt__D9N7k{color:#666;font-size:.9rem;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news_emptyState__tVR5K{text-align:center;padding:4rem 2rem;color:#666;grid-column:1/-1}.news_emptyState__tVR5K p:first-child{font-size:1.25rem;margin-bottom:.5rem;color:#1a1a18}.news_emptySubtext__h6se1{font-size:.9rem;color:#888}