.news-module__obM1Ya__banner{text-align:center;color:var(--text-white);background:linear-gradient(#0b132bd9,#0b132bd9),url(https://images.unsplash.com/photo-1450133064473-71024230f91b?w=1600&auto=format&fit=crop&q=80) 50%/cover;padding:100px 0}.news-module__obM1Ya__bannerTitle{font-family:var(--font-heading), serif;letter-spacing:-.01em;color:var(--text-white);margin-bottom:12px;font-size:2.8rem;font-weight:500}.news-module__obM1Ya__bannerSubtitle{color:#94a3b8;font-size:1.05rem}.news-module__obM1Ya__toolbar{background-color:var(--background);border-bottom:1px solid var(--border-color);padding:30px 0}.news-module__obM1Ya__toolbarContainer{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:768px){.news-module__obM1Ya__toolbarContainer{flex-direction:column;align-items:stretch}}.news-module__obM1Ya__searchWrapper{width:100%;max-width:400px;position:relative}.news-module__obM1Ya__searchInput{border:1px solid var(--border-color);width:100%;color:var(--text-main);background-color:var(--background-alt);border-radius:30px;padding:12px 16px 12px 40px;font-family:inherit;font-size:.9rem}.news-module__obM1Ya__searchInput:focus{border-color:var(--secondary);background-color:var(--background);outline:none}.news-module__obM1Ya__searchIcon{color:var(--text-muted);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.news-module__obM1Ya__tabsContainer{white-space:nowrap;gap:10px;display:flex;overflow-x:auto}.news-module__obM1Ya__tab{background-color:var(--background-alt);color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;border-radius:20px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .2s}.news-module__obM1Ya__tab:hover{border-color:var(--secondary);color:var(--secondary)}.news-module__obM1Ya__activeTab{background-color:var(--primary);color:var(--text-white);border-color:var(--primary)}.news-module__obM1Ya__mainSection{background-color:var(--background);flex-grow:1;padding:50px 0}.news-module__obM1Ya__newsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:1024px){.news-module__obM1Ya__newsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.news-module__obM1Ya__newsGrid{grid-template-columns:1fr}}.news-module__obM1Ya__newsCard{background-color:var(--background);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);flex-direction:column;display:flex;overflow:hidden}.news-module__obM1Ya__newsCard:hover .news-module__obM1Ya__newsImage{transform:scale(1.05)}.news-module__obM1Ya__newsImgWrapper{width:100%;height:200px;position:relative;overflow:hidden}.news-module__obM1Ya__newsImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-module__obM1Ya__newsContent{flex-direction:column;flex-grow:1;gap:12px;padding:24px;display:flex}.news-module__obM1Ya__newsMeta{color:var(--text-muted);gap:12px;font-size:.8rem;font-weight:500;display:flex}.news-module__obM1Ya__newsCategory{color:var(--secondary);text-transform:uppercase;font-weight:700}.news-module__obM1Ya__newsTitle{color:var(--primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.news-module__obM1Ya__newsSummary{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:auto;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-module__obM1Ya__noResults{text-align:center;color:var(--text-muted);padding:60px 20px;font-size:1.1rem}.news-module__obM1Ya__pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.news-module__obM1Ya__pageBtn{border:1px solid var(--border-color);background-color:var(--background);width:40px;height:40px;color:var(--text-main);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:flex}.news-module__obM1Ya__pageBtn:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}.news-module__obM1Ya__pageBtn:disabled{opacity:.5;cursor:not-allowed}.news-module__obM1Ya__activePageBtn{background-color:var(--primary);color:var(--text-white);border-color:var(--primary)}
