.GroupCalendar_calendar__UFMFJ{margin-bottom:40px;background:var(--White);border:1px solid var(--Outline);border-radius:16px;overflow:hidden}.GroupCalendar_frame__bpkTc{display:block;width:100%;height:600px;border:0}@media (max-width:767px){.GroupCalendar_calendar__UFMFJ{margin-bottom:32px;border-radius:12px}.GroupCalendar_frame__bpkTc{height:520px}}@media (max-width:575px){.GroupCalendar_frame__bpkTc{height:460px}}.GroupCard_card__hEIYC{background-color:var(--White);border:1px solid var(--Outline);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.GroupCard_header__Xl9Td{display:flex;flex-direction:column;gap:12px}.GroupCard_title__J9yHM{margin:0;font-size:28px;line-height:1.25;color:var(--Primary)}.GroupCard_meta__VF_tS{display:flex;flex-wrap:wrap;gap:6px}.GroupCard_metaPill__Utvqo{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;background:var(--Color-1);border:1px solid var(--Outline);color:var(--Primary);font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap}.GroupCard_metaIcon__E_e_A{flex-shrink:0;opacity:.6}.GroupCard_description__o3r3R{color:var(--Primary);line-height:1.55;flex:1 1}.GroupCard_description__o3r3R p{margin-bottom:12px}.GroupCard_description__o3r3R p:last-child{margin-bottom:0}.GroupCard_facilitatorPill__U7E52{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 3px;border-radius:999px;background:var(--Color-1);border:1px solid var(--Outline);color:var(--Primary);text-decoration:none;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .15s ease}.GroupCard_facilitatorPill__U7E52:hover{background:var(--Outline);color:var(--Primary)}.GroupCard_facilitatorPillAvatar___IiPC{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.GroupCard_facilitatorFallback__01VRe{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--Secondary);color:var(--Primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.GroupCard_cta__AWHA5{margin-top:auto;align-self:flex-start}@media (max-width:575px){.GroupCard_card__hEIYC{padding:22px}.GroupCard_title__J9yHM{font-size:22px}}.GroupStatusPill_pill__kYk8o{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.02em;white-space:nowrap;pointer-events:none;flex-shrink:0}.GroupStatusPill_dot__js4Mu{width:7px;height:7px;border-radius:50%;flex-shrink:0}.GroupStatusPill_enrolling__d8Nxf{background:var(--green-3);color:var(--green-11)}.GroupStatusPill_enrolling__d8Nxf .GroupStatusPill_dot__js4Mu{background:var(--green-9)}.GroupStatusPill_waitlist__eK5A9{background:#fdf2e0;color:#92400e}.GroupStatusPill_waitlist__eK5A9 .GroupStatusPill_dot__js4Mu{background:#d97706}.GroupStatusPill_comingSoon__TuhC8{background:#e7eef8;color:#1e3a8a}.GroupStatusPill_comingSoon__TuhC8 .GroupStatusPill_dot__js4Mu{background:#2563eb}.GroupStatusPill_paused__e77Kl{background:#f5f2ef;color:#6b6560}.GroupStatusPill_paused__e77Kl .GroupStatusPill_dot__js4Mu{background:#a8a29e}