.page_communityHeader__Pn07r{background-color:var(--color-secondary);padding:60px 0;text-align:center;color:white}.page_communityHeader__Pn07r h1{margin-bottom:15px}.page_communityHeader__Pn07r p{font-size:18px;max-width:800px;margin:0 auto}.page_groupsSection__siXzZ{padding:50px 0}.page_searchFilters__490Jz{background-color:white;padding:20px;border-radius:10px;margin-bottom:30px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;gap:15px;align-items:center}.page_searchInput__ytC3z{flex:1 1;min-width:200px}.page_filterSelect__guh3a,.page_searchInput__ytC3z{padding:10px 15px;border:1px solid #ddd;border-radius:30px;font-size:14px}.page_filterSelect__guh3a{color:var(--color-dark);background-color:white;cursor:pointer}.page_groupCategories__tH_dF{display:flex;gap:10px;margin:30px 0;flex-wrap:wrap;justify-content:center}.page_categoryTag__EKjfM{background-color:var(--color-primary);color:white;padding:8px 16px;border-radius:30px;font-size:14px;cursor:pointer;transition:background-color .3s;border:none}.page_categoryTag__EKjfM:hover{background-color:var(--color-light-secondary)}.page_categoryTag__EKjfM.page_active__kY_ri{background-color:var(--color-secondary)}.page_groupsGrid__hO6eT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-top:30px}.page_noResults__1Stc3{text-align:center;padding:40px;color:#666;background-color:white;border-radius:10px;margin:30px 0}@media (max-width:992px){.page_groupsGrid__hO6eT{grid-template-columns:repeat(2,1fr)}.page_searchFilters__490Jz{flex-direction:column;align-items:stretch}.page_searchInput__ytC3z{min-width:auto}}@media (max-width:768px){.page_groupsGrid__hO6eT{grid-template-columns:1fr}.page_groupCategories__tH_dF{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}.page_categoryTag__EKjfM{white-space:nowrap}}@media (max-width:576px){.page_communityHeader__Pn07r{padding:40px 0}.page_communityHeader__Pn07r h1{font-size:28px}.page_communityHeader__Pn07r p{font-size:16px}.page_searchFilters__490Jz{padding:15px}.page_groupsSection__siXzZ{padding:30px 0}}.GroupCard_groupCard__zaUdr{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform .3s;cursor:pointer}.GroupCard_groupCard__zaUdr:hover{transform:translateY(-5px)}.GroupCard_groupImage__AKi3T{height:150px;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}.GroupCard_groupImageSecondary__uqO0I{background-color:var(--color-secondary)}.GroupCard_groupIcon__ZKG39{width:80px;height:80px;border-radius:50%;background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:48px;color:white}.GroupCard_groupContent__S4bor{padding:20px}.GroupCard_groupMeta__D3vTl{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.GroupCard_groupMembers__BkF_A{font-size:14px;color:#777}.GroupCard_groupActivity__CtiJM{font-size:14px;padding:3px 10px;border-radius:20px;font-weight:500}.GroupCard_groupTitle__t3LRD{margin-bottom:10px;color:var(--color-primary);font-size:18px}.GroupCard_groupDescription__NU7jZ{margin-bottom:20px;font-size:14px;color:#666;line-height:1.5}.GroupCard_joinButton___HRMi{width:100%;margin-top:15px}.GroupCard_joinButton___HRMi:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:576px){.GroupCard_groupContent__S4bor{padding:15px}.GroupCard_groupIcon__ZKG39{width:60px;height:60px;font-size:36px}.GroupCard_groupImage__AKi3T{height:120px}}.page_communityHeader__1BnPJ{background-color:var(--color-secondary);padding:60px 0;text-align:center;color:white}.page_communityNav__5DdUv{background-color:white;box-shadow:0 2px 5px rgba(0,0,0,.1)}.page_communityNavContainer__4tCyO{display:flex;overflow-x:auto;padding:0 10px}.page_communityNavLink__nM7MA{padding:15px 20px;text-decoration:none;color:var(--color-dark);font-weight:600;position:relative;white-space:nowrap;transition:color .3s}.page_communityNavLink__nM7MA.page_active__X_BFN,.page_communityNavLink__nM7MA:hover{color:var(--color-primary)}.page_communityNavLink__nM7MA.page_active__X_BFN:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--color-primary)}.page_mainLayout__bksGv{display:flex;gap:30px;padding:40px 0}.page_mainContent__w3Whg{flex:2 1}.page_sidebar__vHdtD{flex:1 1}.page_authContainer__P0EBx{background-color:white;border-radius:10px;padding:30px;box-shadow:0 3px 10px rgba(0,0,0,.1);margin-bottom:30px}.page_authTabs__eyLVw{display:flex;margin-bottom:20px;border-bottom:1px solid #eee}.page_authTab___ae8b{padding:10px 20px;cursor:pointer;font-weight:700;color:#777;transition:color .3s}.page_authTab___ae8b:hover{color:var(--color-primary)}.page_authTab___ae8b.page_active__X_BFN{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.page_authForm__Bq3pQ{margin-top:20px}.page_formCheck__0b3tD{display:flex;align-items:center;margin-bottom:15px}.page_formCheck__0b3tD input{margin-right:10px}.page_socialLogin__JuDUa{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.page_socialButtons__yOzwY{display:flex;gap:10px;justify-content:center}.page_featuredGroups__RNWNF{margin-bottom:40px}.page_groupsGrid__zKx3G{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-top:30px}.page_groupCard__Os1Jz{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:transform .3s}.page_groupCard__Os1Jz:hover{transform:translateY(-5px)}.page_groupImage__s0Mmw{height:140px;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center}.page_groupImageSecondary__jTnlQ{background-color:var(--color-secondary)}.page_groupIcon__BkeCT{width:80px;height:80px;border-radius:50%;background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:48px;color:white}.page_groupContent__V_5OR{padding:20px}.page_groupMeta__5Zsma{font-size:14px;color:#777;margin-bottom:15px}.page_forumsSection__a8Jga{margin-bottom:40px}.page_forumCategories__m5ZwG{background-color:white;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,.1);margin-top:30px}.page_forumCategory__7TDEf{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s;cursor:pointer}.page_forumCategory__7TDEf:hover{background-color:#f9f9f9}.page_forumCategory__7TDEf:last-child{border-bottom:none}.page_forumMeta___ILfI{display:flex;gap:20px;font-size:14px;color:#777}.page_recentDiscussions__AJL8_{margin-bottom:40px}.page_discussionCard__0y9g4{background-color:white;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.page_discussionHeader__xPAB3{display:flex;align-items:center;margin-bottom:15px}.page_userAvatar__Je3hc{width:50px;height:50px;border-radius:50%;background-color:var(--color-primary);margin-right:15px;display:flex;align-items:center;justify-content:center;font-weight:700;color:white}.page_discussionMeta__GCsNJ{flex:1 1}.page_discussionCategory__6O7Xv{display:inline-block;background-color:var(--color-primary);color:white;font-size:12px;padding:3px 10px;border-radius:20px;margin-bottom:5px}.page_userName__Wh_1b{font-weight:700;margin-bottom:3px}.page_postDate__IxXXL{font-size:12px;color:#777}.page_discussionTitle__QV6zh{margin-bottom:10px;font-size:18px;color:var(--color-dark)}.page_discussionContent__i5X7V{margin-bottom:15px;color:#666}.page_discussionActions__qqjQl{display:flex;gap:15px;padding-top:15px;border-top:1px solid #eee}.page_actionButton__ny9AO{display:flex;align-items:center;color:#777;font-size:14px;cursor:pointer;background:none;border:none;padding:5px 10px;border-radius:20px;transition:background-color .3s}.page_actionButton__ny9AO:hover{background-color:#f5f5f5}.page_actionButton__ny9AO span{margin-left:5px}.page_newDiscussion__qCGsV{background-color:white;border-radius:10px;padding:20px;margin-bottom:30px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.page_discussionTextarea__sxxWZ{width:100%;min-height:100px;padding:15px;border:1px solid #ddd;border-radius:5px;margin-bottom:15px;resize:vertical;font-family:inherit}.page_discussionFormActions___F_WH{display:flex;justify-content:space-between;align-items:center}.page_formActionBtn__NP8TU{background:none;border:none;color:#777;cursor:pointer;padding:5px 10px;margin-right:10px;transition:color .3s}.page_formActionBtn__NP8TU:hover,.page_widgetTitle__tr9iC{color:var(--color-primary)}.page_widgetTitle__tr9iC{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.page_trendingTopics__snvau{list-style:none}.page_trendingTopics__snvau li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.page_trendingTopics__snvau li:last-child{border-bottom:none}.page_trendingTopics__snvau a{text-decoration:none;color:var(--color-dark);transition:color .3s}.page_trendingTopics__snvau a:hover{color:var(--color-primary)}.page_topicCount__6z47C{background-color:var(--color-primary);color:white;padding:2px 8px;border-radius:20px;font-size:12px}.page_activeMembers__Ag_e_{display:flex;flex-direction:column;gap:15px}.page_memberItem__zXqoP{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #eee}.page_memberItem__zXqoP.page_lastMember__S9oH2{border-bottom:none;padding-bottom:0}.page_smallAvatar__Fv7KI{width:40px;height:40px;font-size:14px;margin-right:10px}.page_memberInfo__DyPgT{flex:1 1}.page_memberName__Y70B_{font-weight:700;margin-bottom:3px}.page_memberStats__4CKrj{font-size:12px;color:#777}.page_upcomingEvents___1nvz{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.page_eventDate__K_KWV,.page_eventItem__Mfj79{display:flex;align-items:center}.page_eventDate__K_KWV{min-width:50px;height:50px;background-color:var(--color-primary);color:white;border-radius:5px;flex-direction:column;justify-content:center;font-weight:700;margin-right:15px}.page_eventDay__b2aQ2{font-size:18px;line-height:1}.page_eventMonth__n7joA{font-size:12px;line-height:1}.page_eventInfo___dHz5{flex:1 1}.page_eventTitle__BQBQd{font-weight:700;margin-bottom:3px}.page_eventTime__RBw4N{font-size:12px;color:#777}.page_viewAllEvents__UUDUp{display:block;text-align:center;color:var(--color-secondary);text-decoration:none;transition:color .3s}.page_viewAllEvents__UUDUp:hover{color:var(--color-primary)}.page_communityRules__dhTGh{padding-left:20px;color:#666;margin-bottom:15px}.page_communityRules__dhTGh li{margin-bottom:8px}.page_viewCompleteRules__CD3Kq{display:block;text-align:center;color:var(--color-secondary);text-decoration:none;transition:color .3s}.page_viewCompleteRules__CD3Kq:hover{color:var(--color-primary)}.page_faqSection__UOgdX{margin:50px 0;background-color:var(--color-cream);padding:50px 0}@media (max-width:992px){.page_mainLayout__bksGv{flex-direction:column}.page_groupsGrid__zKx3G{grid-template-columns:repeat(2,1fr)}.page_forumMeta___ILfI{display:none}}@media (max-width:768px){.page_groupsGrid__zKx3G{grid-template-columns:1fr}.page_communityNavContainer__4tCyO{justify-content:flex-start}.page_socialButtons__yOzwY{flex-direction:column;gap:10px}.page_discussionFormActions___F_WH{flex-direction:column;gap:15px;align-items:stretch}.page_discussionFormActions___F_WH>div{text-align:center}}@media (max-width:576px){.page_authContainer__P0EBx{padding:20px}.page_discussionCard__0y9g4{padding:15px}.page_userAvatar__Je3hc{width:40px;height:40px;font-size:14px}.page_discussionActions__qqjQl{flex-wrap:wrap;gap:10px}.page_actionButton__ny9AO{font-size:12px;padding:3px 8px}}.FaqSection_faqContainer__kfe3d{background-color:white;padding:30px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.FaqSection_faqItem__0Cw32{border-bottom:1px solid #eee;padding:20px 0;cursor:pointer}.FaqSection_faqItem__0Cw32:last-child{border-bottom:none}.FaqSection_faqQuestion__51yUx{font-weight:600;display:flex;justify-content:space-between;align-items:center;color:var(--color-primary)}.FaqSection_faqQuestion__51yUx:after{content:"+";font-size:20px}.FaqSection_faqAnswer___aJXd{margin-top:15px;display:none}.FaqSection_faqItem__0Cw32.FaqSection_active__2uEDH .FaqSection_faqQuestion__51yUx:after{content:"-"}.FaqSection_faqItem__0Cw32.FaqSection_active__2uEDH .FaqSection_faqAnswer___aJXd{display:block}