.about-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:.8fr 2.2fr;gap:var(--space-12);align-items:start;max-width:var(--container-default)}.about-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;max-width:280px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.content-wrapper[data-astro-cid-kh7btl4r]{max-width:65ch}.content-wrapper[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:var(--color-slate);margin-top:var(--space-10);margin-bottom:var(--space-4)}.content-wrapper[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]:first-of-type{margin-top:var(--space-6)}.content-wrapper[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r],.content-wrapper[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-4)}.content-wrapper[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-2)}.text-lead[data-astro-cid-kh7btl4r]{font-size:var(--text-body-lg);line-height:1.7;color:var(--color-grey-700)}.credentials-card[data-astro-cid-kh7btl4r]{margin-top:var(--space-12);padding:var(--space-6);background-color:var(--color-grey-100);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary)}.credentials-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:var(--color-slate);margin-bottom:var(--space-4)}.credentials-card[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{margin-bottom:0}.credentials-card[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-2)}.credentials-card[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}@media(max-width:768px){.about-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:var(--space-8)}.about-image[data-astro-cid-kh7btl4r]{max-width:400px;margin:0 auto}}.memberships-section[data-astro-cid-kh7btl4r]{border-top:1px solid var(--color-border);background-color:var(--color-grey-50, var(--color-grey-100))}.memberships-intro[data-astro-cid-kh7btl4r]{max-width:60ch;margin:0 auto var(--space-10);text-align:center;color:var(--color-grey-700);line-height:1.7}.memberships-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);max-width:var(--container-default);margin:0 auto}.membership-card[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);border:1px solid var(--color-border);text-decoration:none;color:inherit;transition:all var(--transition-normal);height:100%}.membership-card[data-astro-cid-kh7btl4r]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-primary);transform:translateY(-4px);text-decoration:none;color:inherit}.membership-card__logo-wrapper[data-astro-cid-kh7btl4r]{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.membership-card__logo-wrapper[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-height:64px;max-width:100%;width:auto;height:auto;object-fit:contain}.membership-card__name[data-astro-cid-kh7btl4r]{font-size:var(--text-h4);color:var(--color-charcoal);margin-bottom:var(--space-3);transition:color var(--transition-fast)}.membership-card[data-astro-cid-kh7btl4r]:hover .membership-card__name[data-astro-cid-kh7btl4r]{color:var(--color-primary)}.membership-card__description[data-astro-cid-kh7btl4r]{font-size:var(--text-body);color:var(--color-grey-700);line-height:1.6;margin-bottom:var(--space-5);flex-grow:1}.membership-card__link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:var(--font-semibold);font-size:var(--text-body-sm);margin-top:auto}.membership-card__arrow[data-astro-cid-kh7btl4r]{transition:transform var(--transition-fast)}.membership-card[data-astro-cid-kh7btl4r]:hover .membership-card__arrow[data-astro-cid-kh7btl4r]{transform:translate(4px)}@media(max-width:768px){.memberships-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;max-width:400px}}
