.news_newsContainer__LOvcc,.news_newsWrapper__ZJJZO{direction:rtl;min-height:100vh;background:var(--color-bg,#FCFEF9);font-family:var(--font-noto-kufi,sans-serif)}.news_container__BsSbY{max-width:1180px;margin:0 auto;padding:0 1.25rem}.news_heroSection__9fAAZ{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%);color:#FFFFFF;padding:5rem 0 3.5rem;text-align:center;position:relative;overflow:hidden}.news_heroSection__9fAAZ:before{content:"";position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 60%);pointer-events:none}.news_heroTag__QcWW7{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);color:#FFFFFF;padding:.35rem 1.1rem;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:.75rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.news_heroContent__Df6gF h1{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;margin:0 0 .8rem;letter-spacing:-.5px}.news_heroContent__Df6gF p{max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.8;opacity:.95}.news_filterSection__mKa2Y{background:#FFFFFF;border-bottom:1px solid rgba(140,198,62,.2);padding:1.25rem 0;position:-webkit-sticky;position:sticky;top:70px;z-index:20;box-shadow:0 4px 16px rgba(0,0,0,.03)}.news_filterBar__Br56G{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap}.news_categoryPills__U6iIq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.news_pillBtn__kxiet{background:#F4F8F1;color:var(--color-charcoal,#1A2416);border:1px solid #e1ebdc;padding:.55rem 1.1rem;border-radius:999px;font-size:.88rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1)}.news_pillBtn__kxiet:hover{background:#E8F3E1;border-color:var(--color-primary,#8CC63E);transform:translateY(-1px)}.news_pillActive__VBmVc{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%)!important;color:#FFFFFF!important;border-color:transparent!important;box-shadow:0 4px 12px rgba(140,198,62,.35)}.news_pillCount__kNZnt{background:rgba(0,0,0,.06);padding:.15rem .5rem;border-radius:999px;font-size:.75rem;font-weight:800}.news_pillActive__VBmVc .news_pillCount__kNZnt{background:rgba(255,255,255,.25);color:#FFFFFF}.news_searchBox__Zaxbb{display:flex;align-items:center;background:#F8FAF7;border:1.5px solid #dce6d7;border-radius:999px;padding:.4rem 1rem;width:100%;max-width:320px;transition:border-color .2s ease,box-shadow .2s ease}.news_searchBox__Zaxbb:focus-within{border-color:var(--color-primary,#8CC63E);box-shadow:0 0 0 3px rgba(140,198,62,.15);background:#FFFFFF}.news_searchIcon__IGyqF{font-size:.95rem;margin-left:.5rem;opacity:.6}.news_searchInput__J4Hg_{border:none;background:transparent;outline:none;font-size:.88rem;font-family:inherit;width:100%;color:var(--color-charcoal,#1A2416)}.news_clearSearchBtn__I5zeu{background:none;border:none;color:#888;cursor:pointer;padding:.1rem .3rem;font-size:.8rem;font-weight:700}.news_cardBadge__NiwbP,.news_categoryBadge__i6zRf{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:8px;font-size:.75rem;font-weight:800;letter-spacing:.2px}.news_badgeNational__BK5OJ{background:#EBFBEE;color:#2B8A3E;border:1px solid rgba(43,138,62,.2)}.news_badgeSport__1I9pt{background:#FFF9DB;color:#E67700;border:1px solid rgba(230,119,0,.2)}.news_badgeLocale__puubf{background:#E6FCF5;color:#0CA678;border:1px solid rgba(12,166,120,.2)}.news_badgeInternationale___sIdW{background:#E7F5FF;color:#1971C2;border:1px solid rgba(25,113,194,.2)}.news_badgeDefault__g0OMi{background:#F1F3F5;color:#495057}.news_featuredSection__IyRh3{padding:2.5rem 0 1.5rem}.news_featuredCard__hjNIg{background:#FFFFFF;border-radius:24px;box-shadow:0 16px 36px rgba(13,27,11,.07);border:1px solid rgba(140,198,62,.25);overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;transition:transform .3s ease,box-shadow .3s ease}.news_featuredCard__hjNIg:hover{box-shadow:0 20px 44px rgba(140,198,62,.15)}.news_featuredImageWrapper__FKhFD{position:relative;min-height:380px;width:100%}.news_featuredImage__gnB0V{object-fit:cover}.news_featuredImageOverlay__dHYwi{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.4))}.news_featuredBody___fdF7{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.news_featuredMeta__Bu7EC{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.news_publishDate__MUteX{font-size:.85rem;color:#72806D;font-weight:600}.news_featuredTitle__kYXBz{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:800;color:var(--color-charcoal,#0D1B0B);line-height:1.5;margin:0 0 1rem}.news_featuredDescription___3lPR{font-size:.98rem;line-height:1.8;color:#4A5645;margin:0 0 1.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news_featuredAction__Y8pKd{margin-top:auto}.news_readMoreBtn__Sy_oH{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%);color:#FFFFFF;border:none;padding:.75rem 1.6rem;border-radius:12px;font-size:.92rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .25s ease;box-shadow:0 4px 14px rgba(140,198,62,.3)}.news_readMoreBtn__Sy_oH:hover{background:var(--color-primary-700,#5A9E1B);transform:translateY(-2px);box-shadow:0 6px 18px rgba(140,198,62,.4)}.news_gridSection__taUPg{padding:2rem 0 4.5rem}.news_sectionHeader__VyKrJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem;border-bottom:2px solid #ebf2e7;padding-bottom:.75rem}.news_sectionHeader__VyKrJ h3{font-size:1.5rem;font-weight:800;color:var(--color-primary-700,#5A9E1B);margin:0}.news_resultsBadge__39Yju{background:#E8F3E1;color:var(--color-primary-700,#5A9E1B);padding:.35rem .9rem;border-radius:999px;font-size:.82rem;font-weight:800}.news_newsGrid__5TtbI{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem}.news_newsCard__WamOY{background:#FFFFFF;border-radius:18px;box-shadow:0 8px 24px rgba(13,27,11,.05);border:1px solid #edf4ea;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.news_newsCard__WamOY:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(140,198,62,.16);border-color:rgba(140,198,62,.4)}.news_cardImageContainer__8fT8_{position:relative;width:100%;height:200px;background:#F4F8F1;overflow:hidden}.news_cardImage__mnhWe{object-fit:cover;transition:transform .4s ease}.news_newsCard__WamOY:hover .news_cardImage__mnhWe{transform:scale(1.05)}.news_cardBadge__NiwbP{position:absolute;top:.85rem;right:.85rem;z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.news_cardBody__4daSS{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.news_cardMeta__kpBZ0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.news_cardDate__vLVJL{font-size:.8rem;color:#8C9987;font-weight:600}.news_cardTitle__SmEGT{font-size:1.15rem;font-weight:700;color:var(--color-charcoal,#0D1B0B);line-height:1.5;margin:0 0 .75rem;-webkit-line-clamp:2}.news_cardSummary__WXrgX,.news_cardTitle__SmEGT{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news_cardSummary__WXrgX{font-size:.9rem;line-height:1.7;color:#556250;margin:0 0 1.25rem;-webkit-line-clamp:3;flex-grow:1}.news_cardFooter__s3tbG{padding-top:1rem;border-top:1px solid #f1f6ee;display:flex;justify-content:flex-end}.news_readDetailsLink__D2EB7{color:var(--color-primary-700,#5A9E1B);font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;transition:transform .2s ease}.news_newsCard__WamOY:hover .news_readDetailsLink__D2EB7{transform:translateX(-4px)}.news_emptyStateCard__J59hl{background:#FFFFFF;border-radius:20px;padding:4rem 2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.04);border:1px dashed #c8ddc0;margin:3rem 0}.news_emptyIcon__G9OnK{font-size:3.5rem;margin-bottom:1rem}.news_emptyStateCard__J59hl h3{font-size:1.5rem;font-weight:800;color:var(--color-charcoal,#0D1B0B);margin:0 0 .5rem}.news_emptyStateCard__J59hl p{color:#72806D;font-size:.95rem;margin:0 0 1.5rem}.news_resetFilterBtn__Hi6tB{background:var(--color-primary,#8CC63E);color:#FFFFFF;border:none;padding:.7rem 1.6rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s ease}.news_resetFilterBtn__Hi6tB:hover{background:var(--color-primary-700,#5A9E1B)}.news_modalBackdrop__sXQmv{position:fixed;inset:0;background:rgba(13,27,11,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.25rem;animation:news_fadeIn__jq8_z .2s ease}.news_modalDialog__R755K{background:#FFFFFF;width:100%;max-width:680px;max-height:90vh;border-radius:22px;overflow-y:auto;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.2);animation:news_slideUp__Nid74 .25s cubic-bezier(.16,1,.3,1)}.news_closeModalBtn__0gbhT{position:absolute;top:1rem;left:1rem;background:rgba(0,0,0,.6);color:#FFFFFF;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;z-index:10;transition:background .2s ease}.news_closeModalBtn__0gbhT:hover{background:rgba(0,0,0,.85)}.news_modalImageWrapper__YiYoA{position:relative;width:100%;height:280px;background:#F4F8F1}.news_modalBody__Qh_Jf{padding:2rem}.news_modalMeta__cTcTF{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.news_modalTitle__z8mlO{font-size:1.6rem;font-weight:800;color:var(--color-charcoal,#0D1B0B);line-height:1.5;margin:0 0 1.25rem}.news_modalContent__qmsjw p{font-size:1rem;line-height:1.9;color:#3C4738;white-space:pre-line}.news_modalFooter__uV6So{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #edf4ea;display:flex;justify-content:flex-end}.news_modalCloseButton__yAON0{background:#F1F5EE;color:var(--color-charcoal,#1A2416);border:none;padding:.6rem 1.4rem;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit}.news_modalCloseButton__yAON0:hover{background:#E1E8DD}.news_errorBanner__vJW4f{background:#FFF3F3;border:1px solid #ffc4c4;border-radius:14px;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.92rem;color:#C92A2A;font-weight:600;animation:news_fadeIn__jq8_z .3s ease}.news_retryBtn__FTpBa{background:#C92A2A;color:#FFFFFF;border:none;padding:.45rem 1.1rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s ease;white-space:nowrap}.news_retryBtn__FTpBa:hover{background:#A51111}.news_loadingGrid__4SV5u{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem;padding:2.5rem 0}.news_skeletonCard__40_U_{background:#FFFFFF;border-radius:18px;overflow:hidden;border:1px solid #edf4ea;box-shadow:0 8px 24px rgba(13,27,11,.05)}.news_skeletonImage__IkA06{width:100%;height:200px;background:linear-gradient(90deg,#F4F8F1 25%,#E8F3E1 50%,#F4F8F1 75%);background-size:200% 100%;animation:news_shimmer__0yXHl 1.5s ease-in-out infinite}.news_skeletonBody___OCWa{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.news_skeletonLine__mHtQm{height:14px;background:linear-gradient(90deg,#F1F5EE 25%,#E1E8DD 50%,#F1F5EE 75%);background-size:200% 100%;border-radius:7px;animation:news_shimmer__0yXHl 1.5s ease-in-out infinite}@keyframes news_shimmer__0yXHl{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes news_fadeIn__jq8_z{0%{opacity:0}to{opacity:1}}@keyframes news_slideUp__Nid74{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.news_featuredCard__hjNIg{grid-template-columns:1fr}.news_featuredImageWrapper__FKhFD{min-height:240px}.news_featuredBody___fdF7{padding:1.75rem}}@media (max-width:768px){.news_heroSection__9fAAZ{padding:3.5rem 0 2.5rem}.news_filterBar__Br56G{flex-direction:column;align-items:stretch}.news_searchBox__Zaxbb{max-width:100%}.news_newsGrid__5TtbI{grid-template-columns:1fr}}.news_paginationWrapper__wCyOl{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:3.5rem;margin-bottom:1rem;flex-wrap:wrap}.news_pageBtn__MNTJi{min-width:42px;height:42px;padding:0 .85rem;border-radius:10px;border:1px solid #dce6d7;background:#FFFFFF;color:var(--color-charcoal,#1A2416);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.03)}.news_pageBtn__MNTJi:hover:not(:disabled){background:#F1F8EE;border-color:var(--color-primary,#8CC63E);color:var(--color-primary-700,#5A9E1B);transform:translateY(-1px)}.news_pageBtnActive__q_Dks{background:var(--color-primary,#8CC63E)!important;color:#FFFFFF!important;border-color:var(--color-primary,#8CC63E)!important;font-weight:700;box-shadow:0 4px 12px rgba(140,198,62,.35)}.news_pageBtnDisabled__aomxL{opacity:.45;cursor:not-allowed!important;background:#F8FAF7!important;border-color:#E2E8DF!important;color:#9AA696!important;transform:none!important;box-shadow:none!important}.news_pageEllipsis__HxbQE{padding:0 .4rem;color:#8A8A8A;font-weight:700;letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news_paginationInfo__TKW18{text-align:center;color:#7A8874;font-size:.88rem;margin-bottom:2rem;font-weight:500}