.NewsListing-module__ApD8cq__main{min-height:100vh;font-family:var(--font-inter), Arial, sans-serif;color:#111827;background-color:#fff;overflow-x:hidden}.NewsListing-module__ApD8cq__headerSection{background-color:#f6f4f3;border-bottom:1px solid #eaebed;width:100%;padding:12rem 2rem 5.5rem;position:relative;overflow:hidden}.NewsListing-module__ApD8cq__largeTextWrapper{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;bottom:-3rem;right:-3vw}.NewsListing-module__ApD8cq__largeText{font-family:var(--font-inter), Arial, sans-serif;color:#d31c3d0f;text-transform:lowercase;letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:16vw;font-weight:900;line-height:.8}.NewsListing-module__ApD8cq__headerContainer{z-index:10;width:100%;max-width:1200px;margin:0 auto;position:relative}.NewsListing-module__ApD8cq__mainTitle{color:#111827;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.75rem;font-weight:800;line-height:1.2}.NewsListing-module__ApD8cq__subTitle{color:#4b5563;max-width:800px;margin:0;font-size:1.15rem;line-height:1.6}.NewsListing-module__ApD8cq__contentSection{max-width:1200px;margin:0 auto;padding:4.5rem 2rem 7rem}.NewsListing-module__ApD8cq__newsGrid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.NewsListing-module__ApD8cq__newsCard{background:#fff;border:1px solid #eaebed;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000005}.NewsListing-module__ApD8cq__newsCard:hover{border-color:#d31c3d4d;transform:translateY(-8px);box-shadow:0 20px 40px #00000014}.NewsListing-module__ApD8cq__imageWrapper{width:100%;padding-top:62%;position:relative;overflow:hidden}.NewsListing-module__ApD8cq__cardImage{object-fit:cover;transition:transform .5s}.NewsListing-module__ApD8cq__newsCard:hover .NewsListing-module__ApD8cq__cardImage{transform:scale(1.06)}.NewsListing-module__ApD8cq__cardBody{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.NewsListing-module__ApD8cq__cardMeta{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.75rem;margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:flex}.NewsListing-module__ApD8cq__categoryTag{color:#d31c3d}.NewsListing-module__ApD8cq__dateTag{color:#9ca3af}.NewsListing-module__ApD8cq__cardTitle{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.NewsListing-module__ApD8cq__cardSummary{color:#4b5563;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.NewsListing-module__ApD8cq__cardFooter{color:#6b7280;border-top:1px solid #f3f4f6;justify-content:flex-end;align-items:center;padding-top:1rem;font-size:.85rem;display:flex}.NewsListing-module__ApD8cq__readMoreBtn{color:#d31c3d;align-items:center;gap:.35rem;font-weight:700;transition:transform .2s;display:inline-flex}.NewsListing-module__ApD8cq__newsCard:hover .NewsListing-module__ApD8cq__readMoreBtn{transform:translate(4px)}@media (max-width:1024px){.NewsListing-module__ApD8cq__newsGrid{grid-template-columns:repeat(2,1fr)}.NewsListing-module__ApD8cq__mainTitle{font-size:2.75rem}}@media (max-width:768px){.NewsListing-module__ApD8cq__headerSection{padding:7rem 1.25rem 3rem}.NewsListing-module__ApD8cq__mainTitle{font-size:2.25rem}.NewsListing-module__ApD8cq__newsGrid{grid-template-columns:1fr;gap:1.5rem}.NewsListing-module__ApD8cq__contentSection{padding:3rem 1.25rem 6rem}}
