.community_panelsGrid__F2UlI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.community_communityPanel__gZMfJ{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;display:block;height:100%}.community_communityPanel__gZMfJ:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15);text-decoration:none;color:inherit}.community_panelContent__qPRq2{height:100%;display:flex;flex-direction:column}.community_panelTitle__2Yz_N{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.community_panelDescription__Z_vr3{font-size:1rem;color:#4a5568;line-height:1.6;margin-bottom:1.5rem;flex-grow:1;text-align:justify;text-justify:inter-word}.community_panelCta__3QtiC{font-size:1rem;font-weight:600;color:#3182ce;margin-top:auto}.community_communityPanel__gZMfJ:hover .community_panelCta__3QtiC{color:#2c5282}.community_horizontalPanel__yy00I{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:3rem;margin-top:3rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.community_horizontalPanelContent__FRSqX{color:#fff}.community_horizontalPanelTitle__HUOrS{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#fff}.community_horizontalPanelDescription__G2fyv{font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.95);margin-bottom:0;text-align:justify;text-justify:inter-word}.community_findPractitionerButton__GoWjz{background:#fff;color:#667eea;border-color:#fff;margin-top:1.5rem}.community_findPractitionerButton__GoWjz:hover{background:rgba(255,255,255,.95);color:#667eea;border-color:#fff}@media (max-width:768px){.community_panelsGrid__F2UlI{grid-template-columns:1fr;gap:1.5rem}.community_horizontalPanel__yy00I{padding:2rem}.community_horizontalPanelTitle__HUOrS{font-size:1.5rem}.community_horizontalPanelDescription__G2fyv{font-size:1rem}.community_communityPanel__gZMfJ{padding:2rem}}