.CoachCardGroups_main__zHDeX{box-sizing:border-box;margin:0 auto;max-width:1120px;padding:16px 16px 48px;width:100%}.CoachCardGroups_h1__iTJZa{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.CoachCardGroups_h1__iTJZa,.CoachCardGroups_intro__vMCSy{margin:12px 0 0}.CoachCardGroups_intro__vMCSy{color:#555;max-width:720px}.CoachCardGroups_group__MTAUt{margin-top:40px}.CoachCardGroups_h2__H6AVy{color:#1a1a1a;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 16px}.CoachCardGroups_h2Link__J3HDW{align-items:center;color:inherit;display:inline-flex;gap:6px;text-decoration:none}.CoachCardGroups_h2Link__J3HDW:focus-visible,.CoachCardGroups_h2Link__J3HDW:hover{text-decoration:underline;text-decoration-color:var(--hub-accent,#ff5722);text-underline-offset:4px}.CoachCardGroups_grid__YRbRG{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.CoachCardGroups_pager__0UoIs{display:flex;flex-wrap:wrap;font-weight:600;gap:12px 24px;margin-top:40px}.CoachCardGroups_pager__0UoIs a{color:#1a1a1a;text-decoration:underline;text-underline-offset:4px}.CoachCardGroups_empty__hMYdQ{color:#555;margin-top:40px}@media (min-width:768px){.CoachCardGroups_main__zHDeX{padding:32px 32px 64px}.CoachCardGroups_h1__iTJZa{font-size:40px}.CoachCardGroups_h2__H6AVy{font-size:24px}}