.community-home-module__EQl-WG__contentPreview{gap:var(--space-10);margin-bottom:var(--space-8);flex-direction:column;display:flex}.community-home-module__EQl-WG__challengeGrid,.community-home-module__EQl-WG__courseGrid{gap:var(--space-4);padding:var(--space-1) 0 var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseCard{border:1px solid var(--color-field);border-radius:var(--r-xl);background:var(--bg-card);color:inherit;text-decoration:none;transition:transform .16s;overflow:hidden}.community-home-module__EQl-WG__challengeCard:hover,.community-home-module__EQl-WG__courseCard:hover{transform:translateY(-2px)}.community-home-module__EQl-WG__challengeCard:focus-visible,.community-home-module__EQl-WG__courseCard:focus-visible{box-shadow:var(--shadow-focus);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__challengeGrid .community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__courseCard{flex-direction:column;display:flex}.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__courseMedia{width:100%}.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__courseBody{flex:1}.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{aspect-ratio:auto;height:100%}.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{top:var(--space-3);left:var(--space-3);z-index:1;position:absolute}.community-home-module__EQl-WG__challengeBody{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;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__cardFooter{align-items:center;gap:var(--space-2);row-gap:var(--space-1);padding-top:var(--space-2);color:var(--text-heading);font-size:var(--text-xs);flex-wrap:wrap;margin-top:auto;display:flex}.community-home-module__EQl-WG__cardMeta{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.community-home-module__EQl-WG__cardMeta>svg{color:var(--interactive-normal);stroke-width:1.5px;flex-shrink:0}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__cardTitle,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__cardTitle{min-height:calc(2 * var(--text-md) * var(--lh-snug))}.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}@media (max-width:768px){.community-home-module__EQl-WG__contentPreview{gap:var(--space-6)}.community-home-module__EQl-WG__challengeGrid,.community-home-module__EQl-WG__courseGrid{grid-template-columns:minmax(0,1fr)}.community-home-module__EQl-WG__singleChallenge .community-home-module__EQl-WG__challengeCard{display:block}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__challengeCard,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__courseCard,.community-home-module__EQl-WG__singleCourse .community-home-module__EQl-WG__courseCard{grid-template-columns:120px minmax(0,1fr);align-items:stretch;display:grid}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__challengeMedia,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__courseMedia{aspect-ratio:auto;height:100%}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__statusBadge{top:var(--space-2);left:var(--space-2)}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__challengeBody,.community-home-module__EQl-WG__courseBody{padding:var(--space-3)}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__cardTitle,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__cardTitle,.community-home-module__EQl-WG__singleCourse .community-home-module__EQl-WG__cardTitle{font-size:var(--text-base)}.community-home-module__EQl-WG__challengeGrid .community-home-module__EQl-WG__cardTitle,.community-home-module__EQl-WG__courseGrid .community-home-module__EQl-WG__cardTitle{min-height:calc(2 * var(--text-base) * var(--lh-snug))}}@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}}
