.community-home-module__EQl-WG__contentPreview{gap:var(--space-8);margin-bottom:var(--space-6);flex-direction:column;display:flex}.community-home-module__EQl-WG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.community-home-module__EQl-WG__sectionTitle{align-items:center;gap:var(--space-2);color:var(--text-heading);font-size:var(--text-lg);line-height:var(--lh-tight);margin:0;display:flex}.community-home-module__EQl-WG__sectionTitle>svg{color:var(--brand-green);flex-shrink:0}.community-home-module__EQl-WG__sectionCount{min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--r-full);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}.community-home-module__EQl-WG__sectionSubtitle{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.community-home-module__EQl-WG__sectionActions,.community-home-module__EQl-WG__carouselNav{align-items:center;gap:var(--space-2);display:flex}.community-home-module__EQl-WG__viewAllLink{align-items:center;gap:var(--space-1);color:var(--brand-green);font-size:var(--text-sm);font-weight:var(--fw-bold);flex-shrink:0;text-decoration:none;display:inline-flex}.community-home-module__EQl-WG__viewAllLink:hover,.community-home-module__EQl-WG__viewAllLink:focus-visible{text-underline-offset:var(--space-1);text-decoration:underline}.community-home-module__EQl-WG__challengeTrack,.community-home-module__EQl-WG__courseTrack{gap:var(--space-4);padding:var(--space-1) 0 var(--space-2);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.community-home-module__EQl-WG__challengeTrack::-webkit-scrollbar{display:none}.community-home-module__EQl-WG__courseTrack::-webkit-scrollbar{display:none}.community-home-module__EQl-WG__challengeTrack .community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseTrack .community-home-module__EQl-WG__courseCard{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 46%}.community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseCard{border-radius:var(--r-lg);background:var(--bg-card);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden}.community-home-module__EQl-WG__challengeCard:hover,.community-home-module__EQl-WG__courseCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.community-home-module__EQl-WG__challengeCard:focus-visible,.community-home-module__EQl-WG__courseCard:focus-visible{box-shadow:var(--shadow-focus), var(--shadow-md);outline:none}.community-home-module__EQl-WG__singleChallenge .community-home-module__EQl-WG__challengeCard{grid-template-columns:minmax(240px,42%) minmax(0,1fr);display:grid}.community-home-module__EQl-WG__singleChallenge .community-home-module__EQl-WG__challengeMedia{align-self:center}.community-home-module__EQl-WG__courseTrack .community-home-module__EQl-WG__courseCard{flex-direction:column;display:flex}.community-home-module__EQl-WG__courseTrack .community-home-module__EQl-WG__courseMedia{width:100%}.community-home-module__EQl-WG__courseTrack .community-home-module__EQl-WG__courseBody{min-height:148px}.community-home-module__EQl-WG__carouselButton{width:var(--space-8);height:var(--space-8);border-radius:var(--r-md);background:var(--bg-card);box-shadow:var(--shadow-sm);color:var(--text-normal);cursor:pointer;border:none;place-items:center;padding:0;display:inline-grid}.community-home-module__EQl-WG__carouselButton:hover:not(:disabled),.community-home-module__EQl-WG__carouselButton:focus-visible{background:var(--bg-modifier-hover);color:var(--text-heading)}.community-home-module__EQl-WG__carouselButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.community-home-module__EQl-WG__carouselButton:disabled{box-shadow:none;color:var(--text-muted);cursor:default;opacity:.4}.community-home-module__EQl-WG__challengeMedia,.community-home-module__EQl-WG__courseMedia{aspect-ratio:16/9;position:relative;overflow:hidden}.community-home-module__EQl-WG__challengeMedia{background:linear-gradient(135deg, var(--community-card-accent), #164e3f);place-items:center;display:grid}.community-home-module__EQl-WG__courseMedia{background:linear-gradient(135deg, #d9efe7, var(--brand-green));place-items:center;display:grid}.community-home-module__EQl-WG__singleCourse .community-home-module__EQl-WG__courseMedia{margin:var(--space-3) 0 var(--space-3) var(--space-3);border-radius:var(--r-md);align-self:center}.community-home-module__EQl-WG__mediaImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.community-home-module__EQl-WG__fallbackIcon{color:#ffffffe6;filter:drop-shadow(0 2px 8px #0000002e)}.community-home-module__EQl-WG__statusBadge,.community-home-module__EQl-WG__durationBadge{top:var(--space-3);z-index:1;min-height:var(--space-6);padding:var(--space-1) var(--space-2);border-radius:var(--r-full);color:#fff;font-size:var(--text-xs);font-weight:var(--fw-bold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070707ad;align-items:center;display:inline-flex;position:absolute}.community-home-module__EQl-WG__statusBadge{left:var(--space-3)}.community-home-module__EQl-WG__durationBadge{right:var(--space-3)}.community-home-module__EQl-WG__challengeBody{gap:var(--space-2);min-height:148px;padding:var(--space-4);flex-direction:column;display:flex}.community-home-module__EQl-WG__cardTitle{color:var(--text-heading);font-size:var(--text-md);line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.community-home-module__EQl-WG__cardDescription{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.community-home-module__EQl-WG__cardFooter{align-items:center;gap:var(--space-2);padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);margin-top:auto;display:flex}.community-home-module__EQl-WG__cardMeta,.community-home-module__EQl-WG__cardCta{align-items:center;gap:var(--space-1);display:inline-flex}.community-home-module__EQl-WG__metaSeparator{opacity:.45}.community-home-module__EQl-WG__cardCta{color:var(--brand-green);font-size:var(--text-sm);font-weight:var(--fw-bold);white-space:nowrap;margin-left:auto}.community-home-module__EQl-WG__singleCourse .community-home-module__EQl-WG__courseCard{grid-template-columns:minmax(160px,22%) minmax(0,1fr);display:grid}.community-home-module__EQl-WG__courseBody{gap:var(--space-2);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.community-home-module__EQl-WG__courseLevel{color:var(--brand-green);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}@media (max-width:768px){.community-home-module__EQl-WG__contentPreview{gap:var(--space-6)}.community-home-module__EQl-WG__sectionHeader{flex-wrap:wrap;align-items:flex-start}.community-home-module__EQl-WG__sectionSubtitle{display:none}.community-home-module__EQl-WG__sectionActions{gap:var(--space-1);margin-left:auto}.community-home-module__EQl-WG__challengeTrack .community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseTrack .community-home-module__EQl-WG__courseCard{flex-basis:86%}.community-home-module__EQl-WG__singleChallenge .community-home-module__EQl-WG__challengeCard{display:block}.community-home-module__EQl-WG__singleCourse .community-home-module__EQl-WG__courseCard{grid-template-columns:112px minmax(0,1fr)}.community-home-module__EQl-WG__courseBody{padding:var(--space-3)}.community-home-module__EQl-WG__courseBody .community-home-module__EQl-WG__cardDescription{-webkit-line-clamp:1}.community-home-module__EQl-WG__courseBody .community-home-module__EQl-WG__cardCta{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){.community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseCard{transition:none}.community-home-module__EQl-WG__challengeCard:hover,.community-home-module__EQl-WG__courseCard:hover{transform:none}}
