.CommunityTab_communityTab__1qksH{padding:0}.CommunityTab_hero__HBMJG{background:linear-gradient(135deg,var(--primary-green) 0,var(--primary-green-dark) 100%);color:var(--white);padding:6rem 0;text-align:center}.CommunityTab_container__5kjMW{max-width:1200px;margin:0 auto;padding:0 2rem}.CommunityTab_hero__HBMJG h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700;color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.1)}.CommunityTab_section__Pre0Q{padding:4rem 0}.CommunityTab_bgGray50__enTFR{background:#f8fafc}.CommunityTab_introText__kDIeL{text-align:center;max-width:800px;margin:0 auto}.CommunityTab_introText__kDIeL h2{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem}.CommunityTab_introText__kDIeL p{color:#6b7280;font-size:1.2rem;line-height:1.6}.CommunityTab_section__Pre0Q h2{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:2.5rem}.CommunityTab_impactStats__9V9KQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.CommunityTab_stat__zlsEx{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_stat__zlsEx h3{color:#10b981;font-size:2rem;margin-bottom:.5rem}.CommunityTab_stat__zlsEx p{color:#6b7280;font-size:1rem}.CommunityTab_annualImpact__IbS8W{margin-top:3rem}.CommunityTab_annualImpact__IbS8W h3{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:1.8rem}.CommunityTab_stats__JEZHz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.CommunityTab_eventRoles__Ve2Vc{margin-top:3rem}.CommunityTab_eventRoles__Ve2Vc h3{text-align:center;color:#2c3e50;margin-bottom:2rem;font-size:1.8rem}.CommunityTab_rolesGrid__xyyhK{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.CommunityTab_roleCard__9Dkj7{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:center}.CommunityTab_roleCard__9Dkj7 h4{color:#2c3e50;margin-bottom:.5rem;font-size:1.2rem}.CommunityTab_roleCount__yHz2N{color:#10b981;font-weight:600;margin-bottom:.5rem}.CommunityTab_roleDescription__tV3Ay{color:#6b7280;font-size:.9rem;line-height:1.5}.CommunityTab_careerPath__vfjW8{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.CommunityTab_pathStep__j1Qv1{background:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_stepNumber__EUoAd{background:#10b981;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin:0 auto 1rem}.CommunityTab_pathStep__j1Qv1 h3{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem}.CommunityTab_pathStep__j1Qv1 p{color:#6b7280;line-height:1.6}.CommunityTab_workEnvironment__1KpQz{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CommunityTab_workEnvironment__1KpQz h3{color:#2c3e50;margin-bottom:1.5rem;text-align:center;font-size:1.5rem}.CommunityTab_environmentFeatures__vatN2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.CommunityTab_feature__6_Gnr{background:#f0fdf4;color:#059669;padding:1rem;border-radius:8px;text-align:center;font-weight:500}.CommunityTab_jobPostings__ZQ2Na{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.CommunityTab_jobCard__OObws{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .2s ease}.CommunityTab_jobCard__OObws:hover{transform:translateY(-2px)}.CommunityTab_jobHeader__mLjll{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CommunityTab_jobHeader__mLjll h3{color:#2c3e50;margin:0;font-size:1.3rem}.CommunityTab_jobBadge__l4flo{background:#10b981;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600}.CommunityTab_jobDetails__sixM_ p{color:#6b7280;margin-bottom:.5rem;font-size:.9rem}.CommunityTab_jobDescription__zrDN9{color:#374151;line-height:1.6;margin:1rem 0}.CommunityTab_applicationForm__qTjua{text-align:center}.CommunityTab_applicationForm__qTjua h2{margin-bottom:2rem;font-size:2rem}.CommunityTab_card__YHL2u{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-width:600px;margin:0 auto}.CommunityTab_formGroup__WQtUA{margin-bottom:1.5rem;text-align:left}.CommunityTab_formGroup__WQtUA label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.CommunityTab_formGroup__WQtUA input,.CommunityTab_formGroup__WQtUA select,.CommunityTab_formGroup__WQtUA textarea{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.CommunityTab_formGroup__WQtUA input:focus,.CommunityTab_formGroup__WQtUA select:focus,.CommunityTab_formGroup__WQtUA textarea:focus{outline:none;border-color:#10b981}.CommunityTab_formGroup__WQtUA textarea{resize:vertical;min-height:80px}.CommunityTab_btn___JI9e{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.CommunityTab_btn___JI9e:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}@media (max-width:768px){.CommunityTab_hero__HBMJG h1{font-size:2.5rem}.CommunityTab_container__5kjMW{padding:0 1rem}.CommunityTab_introText__kDIeL h2{font-size:2rem}.CommunityTab_introText__kDIeL p{font-size:1.1rem}.CommunityTab_section__Pre0Q h2{font-size:2rem}.CommunityTab_careerPath__vfjW8,.CommunityTab_environmentFeatures__vatN2,.CommunityTab_impactStats__9V9KQ,.CommunityTab_jobPostings__ZQ2Na,.CommunityTab_rolesGrid__xyyhK,.CommunityTab_stats__JEZHz{grid-template-columns:1fr}}