.news_grid__TVEN6{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;padding-bottom:2rem}.news_newsCard__okBgi{background:white;border-radius:0;overflow:hidden;border:1px solid #e5e7eb;transition:all .5s cubic-bezier(.19,1,.22,1);display:flex;flex-direction:column;height:100%;position:relative}.news_newsCard__okBgi:after{content:"";position:absolute;top:0;left:0;width:0;height:4px;background:var(--secondary);transition:width .4s cubic-bezier(.19,1,.22,1);z-index:20}.news_newsCard__okBgi:hover:after{width:100%}.news_newsCard__okBgi:hover{transform:translateY(-12px);box-shadow:0 40px 80px -20px rgba(10,46,47,.15);border-color:var(--secondary)}.news_imageContainer__sQ_et{position:relative;height:250px;background:#f8fafc;display:flex;align-items:center;justify-content:center;padding:2.5rem}.news_image__Wj17k{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .8s cubic-bezier(.23,1,.32,1)}.news_newsCard__okBgi:hover .news_image__Wj17k{transform:scale(1.05)}.news_content__WG_UZ{padding:1.5rem;flex:1;display:flex;flex-direction:column}.news_meta__bmvRx{display:flex;align-items:center;gap:1rem;font-size:.75rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.news_title__jNgbM{font-size:1.2rem;font-weight:900;margin-bottom:.75rem;line-height:1.2;color:#0f172a;text-transform:uppercase;transition:color .3s ease}.news_newsCard__okBgi:hover .news_title__jNgbM{color:var(--primary)}.news_excerpt__elGv5{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.8;white-space:pre-line}.news_readMore__e3pzT{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:#0f172a;display:flex;align-items:center;gap:.5rem;margin-top:auto}.news_arrow__zsu1L{transition:transform .3s ease}.news_categoryBadge__tXjmb{position:absolute;top:1rem;left:1rem;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);padding:.5rem 1rem;font-size:.65rem;font-weight:900;text-transform:uppercase;color:white;letter-spacing:.15em;border-left:3px solid var(--secondary);box-shadow:0 10px 20px rgba(0,0,0,.2);z-index:10}.news_filterBar__M7xdZ{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap}.news_filterButton__E4RPw{white-space:nowrap;padding:.75rem 2rem;background:white;border:1px solid #e5e7eb;color:#9ca3af;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;transition:all .3s ease;border-radius:0;cursor:pointer}.news_filterButton__E4RPw:hover{border-color:var(--primary);color:var(--primary)}.news_filterButton__E4RPw.news_active__ei_Si{background:var(--primary);border-color:var(--primary);color:white}