.page_homeContainer__yHgoc{direction:rtl;min-height:100vh;background:var(--color-bg,#FCFEF9)}.page_container___5IGo{max-width:1100px;margin:0 auto;padding:0 1rem}.page_heroSection__Ul8N1{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%);color:var(--color-white,#fff);padding:8rem 0;text-align:center}.page_heroContent__9I7PI h1{font-size:4rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 10px rgba(0,0,0,.1)}.page_heroContent__9I7PI p{font-size:1.3rem;margin-bottom:2rem;opacity:.95}.page_heroButtons__D8wKP{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryButton__wkXv1,.page_secondaryButton__8tNiJ{padding:1rem 2.5rem;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;border:none;transition:all .3s ease;font-family:var(--font-noto-kufi,sans-serif)}.page_primaryButton__wkXv1{background:var(--color-white,#fff);color:var(--color-primary,#8CC63E)}.page_primaryButton__wkXv1:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.page_secondaryButton__8tNiJ{background:rgba(255,255,255,.15);color:var(--color-white,#fff);border:2px solid var(--color-white,#fff)}.page_secondaryButton__8tNiJ:hover{background:var(--color-white,#fff);color:var(--color-primary,#8CC63E)}.page_sectionHeader__AZ9Hg{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;gap:1rem}.page_sectionHeader__AZ9Hg h2{font-size:2rem;color:var(--color-primary-700,#5A9E1B);margin:0}.page_viewAll__C_tyK{color:var(--color-primary,#8CC63E);text-decoration:none;font-weight:700;transition:color .3s}.page_viewAll__C_tyK:hover{color:var(--color-primary-700,#5A9E1B)}.page_newsSection___WzYM{padding:5rem 0;background:var(--color-white,#fff)}.page_newsGrid__pJ_X0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_newsCard__2VtVe{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s}.page_newsCard__2VtVe:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(140,198,62,.12)}.page_newsImage__AAZjD{position:relative;background:linear-gradient(135deg,rgba(140,198,62,.1),rgba(90,158,27,.1));height:180px;display:flex;align-items:flex-start;justify-content:flex-end;padding:1rem}.page_newsBadge___eK6N{background:var(--color-primary,#8CC63E);color:var(--color-white,#fff);padding:.4rem .8rem;border-radius:999px;font-size:.75rem;font-weight:700}.page_newsContent__Zq5h1{padding:1.5rem}.page_newsContent__Zq5h1 h3{font-size:1.2rem;color:var(--color-charcoal,#0B0B0B);margin:0 0 .8rem;line-height:1.5}.page_newsContent__Zq5h1 p{color:var(--color-charcoal,#0B0B0B);font-size:.95rem;line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_newsFooter__xNQ5l{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem}.page_date__gW_Gs{color:var(--color-midgray,#8A8A8A)}.page_readMore__8naq2{color:var(--color-primary,#8CC63E);text-decoration:none;font-weight:700;background:none;border:0;padding:0;font:inherit;cursor:pointer}.page_sportsSection__LOhJ2{padding:5rem 0;background:var(--color-bg,#FCFEF9)}.page_sportsGrid__ZxROx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_sportCard__nIsrO{background:var(--color-white,#fff);border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .3s,box-shadow .3s}.page_sportCard__nIsrO:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(140,198,62,.12)}.page_sportIcon__univ_{font-size:2.5rem;margin-bottom:1rem}.page_sportCard__nIsrO h4{font-size:1.1rem;color:var(--color-charcoal,#0B0B0B);margin:0 0 .8rem;line-height:1.5}.page_sportDate__oMh_6{display:block;font-size:.8rem;color:var(--color-midgray,#8A8A8A)}.page_videosSection__ApqsU{padding:5rem 0;background:var(--color-white,#fff)}.page_videosGrid__ybtkT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.page_videoCard__5PLrR{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s;cursor:pointer}.page_videoCard__5PLrR:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(140,198,62,.12)}.page_videoThumbnail__E_RE0{position:relative;background:linear-gradient(135deg,#333,#555);height:160px;display:flex;align-items:center;justify-content:center}.page_playButton__746hK{font-size:3rem;color:var(--color-white,#fff);opacity:.8;transition:opacity .3s}.page_videoCard__5PLrR:hover .page_playButton__746hK{opacity:1;transform:scale(1.1)}.page_duration__aFpzX{position:absolute;bottom:.8rem;left:.8rem;background:rgba(0,0,0,.6);color:var(--color-white,#fff);padding:.3rem .6rem;border-radius:4px;font-size:.75rem;font-weight:700}.page_videoContent__lqdV7{padding:1.5rem}.page_videoCategory__WK4gO{display:inline-block;background:var(--color-accent,#E6F8D6);color:var(--color-primary-700,#5A9E1B);padding:.3rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;margin-bottom:.8rem}.page_videoContent__lqdV7 h4{font-size:1.1rem;color:var(--color-charcoal,#0B0B0B);margin:0;line-height:1.5}.page_ctaSection__ayiFz{background:linear-gradient(135deg,var(--color-primary,#8CC63E) 0,var(--color-primary-700,#5A9E1B) 100%);color:var(--color-white,#fff);padding:5rem 0;text-align:center}.page_ctaContent__J215S h2{font-size:2.5rem;margin-bottom:1rem}.page_ctaContent__J215S p{font-size:1.1rem;margin-bottom:2rem;opacity:.96}.page_ctaButton__KZX4X{display:inline-block;background:var(--color-white,#fff);color:var(--color-primary,#8CC63E);padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:700;transition:all .3s ease}.page_ctaButton__KZX4X:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)}@media (max-width:768px){.page_heroContent__9I7PI h1{font-size:2.2rem}.page_heroContent__9I7PI p{font-size:1rem}.page_heroButtons__D8wKP{flex-direction:column;align-items:stretch}.page_sectionHeader__AZ9Hg{flex-direction:column;align-items:flex-start}.page_newsGrid__pJ_X0,.page_sportsGrid__ZxROx,.page_videosGrid__ybtkT{grid-template-columns:1fr}.page_ctaContent__J215S h2{font-size:1.8rem}}