.NewsEvents-module__c8NVcG__newsSection{background-color:#f8fafc;padding:80px 0}.NewsEvents-module__c8NVcG__loader{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:300px;display:flex}.NewsEvents-module__c8NVcG__newsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.NewsEvents-module__c8NVcG__newsCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #0000000f}.NewsEvents-module__c8NVcG__newsCard:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.NewsEvents-module__c8NVcG__imageWrapper{cursor:pointer;background-color:#0a192f;width:100%;height:440px;position:relative;overflow:hidden}.NewsEvents-module__c8NVcG__image{object-fit:contain;padding:6px;transition:transform .5s}.NewsEvents-module__c8NVcG__newsCard:hover .NewsEvents-module__c8NVcG__image{transform:scale(1.08)}.NewsEvents-module__c8NVcG__imageOverlayHint{color:#fff;opacity:0;z-index:2;background:#0a224099;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.85rem;font-weight:600;transition:opacity .3s;display:flex;position:absolute;inset:0}.NewsEvents-module__c8NVcG__imageWrapper:hover .NewsEvents-module__c8NVcG__imageOverlayHint{opacity:1}.NewsEvents-module__c8NVcG__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#0a1423eb;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.NewsEvents-module__c8NVcG__modalContent{background:#0f172a;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;padding:24px;display:flex;position:relative;box-shadow:0 25px 60px #0009}.NewsEvents-module__c8NVcG__closeButton{color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px}.NewsEvents-module__c8NVcG__closeButton:hover{background:#ef4444;transform:scale(1.1)}.NewsEvents-module__c8NVcG__modalImageWrapper{border-radius:10px;justify-content:center;align-items:center;max-width:85vw;max-height:75vh;display:flex;overflow:hidden}.NewsEvents-module__c8NVcG__modalImage{object-fit:contain;border-radius:8px;max-width:100%;max-height:75vh;box-shadow:0 10px 30px #0006}.NewsEvents-module__c8NVcG__modalTitle{color:#fff;text-align:center;margin-top:16px;font-size:1.15rem;font-weight:600}.NewsEvents-module__c8NVcG__typeBadge{color:#fff;letter-spacing:.5px;background-color:#3b82f6;border-radius:30px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:20px}.NewsEvents-module__c8NVcG__cardContent{padding:30px}.NewsEvents-module__c8NVcG__date{color:#3b82f6;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.NewsEvents-module__c8NVcG__cardContent h3{color:#0f172a;margin-bottom:15px;font-size:1.25rem;font-weight:700;line-height:1.4}.NewsEvents-module__c8NVcG__cardContent p{color:#64748b;white-space:pre-wrap;font-size:.95rem;line-height:1.6}.NewsEvents-module__c8NVcG__empty{text-align:center;color:#94a3b8;padding:100px 0;font-size:1.1rem}@media (max-width:768px){.NewsEvents-module__c8NVcG__newsGrid{grid-template-columns:1fr}}
