.community-grid[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-8);align-items:start}.community-main[data-astro-cid-qbnbiqli] h2[data-astro-cid-qbnbiqli]{font-size:24px;margin-top:var(--sp-6);margin-bottom:var(--sp-3);letter-spacing:-.01em}.community-main[data-astro-cid-qbnbiqli]>h2[data-astro-cid-qbnbiqli]:first-child{margin-top:0}.community-main[data-astro-cid-qbnbiqli] p[data-astro-cid-qbnbiqli]{font-size:15.5px;line-height:1.7;color:var(--text-secondary);margin-bottom:var(--sp-4)}.impact-list[data-astro-cid-qbnbiqli]{list-style:none;padding:0;margin:0 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.impact-list[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]{font-size:14.5px;line-height:1.55;color:var(--text-secondary);padding-left:var(--sp-4);position:relative}.impact-list[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.impact-list[data-astro-cid-qbnbiqli] strong[data-astro-cid-qbnbiqli]{color:var(--navy);font-weight:600}.community-aside[data-astro-cid-qbnbiqli]{position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--sp-4)}.contact-card[data-astro-cid-qbnbiqli]{background:var(--navy);color:var(--surface);border-radius:var(--radius-md);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.contact-card[data-astro-cid-qbnbiqli] h4[data-astro-cid-qbnbiqli]{font-size:15px;font-weight:600;color:var(--surface);margin:0}.contact-card[data-astro-cid-qbnbiqli] p[data-astro-cid-qbnbiqli]{font-size:13.5px;color:#ffffffbf;margin:0;line-height:1.5}.contact-card[data-astro-cid-qbnbiqli] .btn-primary[data-astro-cid-qbnbiqli]{background:var(--surface);color:var(--navy);align-self:flex-start}.contact-card[data-astro-cid-qbnbiqli] .btn-primary[data-astro-cid-qbnbiqli]:hover{background:var(--gold-pale, #fff)}.beneficiary-card[data-astro-cid-qbnbiqli]{background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.beneficiary-card[data-astro-cid-qbnbiqli] h3[data-astro-cid-qbnbiqli]{font-size:16px;margin:0;color:var(--navy)}.beneficiary-card[data-astro-cid-qbnbiqli] p[data-astro-cid-qbnbiqli]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.55}.beneficiary-card[data-astro-cid-qbnbiqli] .btn[data-astro-cid-qbnbiqli]{white-space:nowrap;align-self:flex-start}.community-cta-section[data-astro-cid-qbnbiqli]{padding:0 0 40px}.community-cta[data-astro-cid-qbnbiqli]{background:var(--navy);color:var(--surface);padding:var(--sp-6) var(--sp-6);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);max-width:780px;margin:0 auto}.community-cta[data-astro-cid-qbnbiqli] h2[data-astro-cid-qbnbiqli]{font-size:22px;color:var(--surface);margin:0 0 var(--sp-2);letter-spacing:-.01em;line-height:1.2}.community-cta[data-astro-cid-qbnbiqli] p[data-astro-cid-qbnbiqli]{font-size:14.5px;color:#ffffffbf;max-width:560px;margin:0 auto var(--sp-4);line-height:1.6}.community-cta-actions[data-astro-cid-qbnbiqli]{display:inline-flex;gap:var(--sp-3);flex-wrap:wrap;justify-content:center}.btn-outline-light[data-astro-cid-qbnbiqli]{background:transparent;color:var(--surface);border:1px solid rgba(255,255,255,.35);padding:10px 18px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;text-decoration:none;transition:background .15s,border-color .15s}.btn-outline-light[data-astro-cid-qbnbiqli]:hover{background:#ffffff14;border-color:var(--surface)}.community-cta[data-astro-cid-qbnbiqli] .btn-primary[data-astro-cid-qbnbiqli]{background:var(--surface);color:var(--navy);border:1px solid var(--surface)}.community-cta[data-astro-cid-qbnbiqli] .btn-primary[data-astro-cid-qbnbiqli]:hover{background:var(--gold-pale, #fff);color:var(--navy)}.aside-ways[data-astro-cid-qbnbiqli]{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.aside-ways[data-astro-cid-qbnbiqli] h4[data-astro-cid-qbnbiqli]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-tertiary);margin:0 0 var(--sp-3)}.aside-ways[data-astro-cid-qbnbiqli] ul[data-astro-cid-qbnbiqli]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.aside-ways[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]{border-top:1px solid var(--border-light)}.aside-ways[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]:first-child{border-top:none}.aside-ways[data-astro-cid-qbnbiqli] a[data-astro-cid-qbnbiqli]{display:block;padding:var(--sp-2) 0;font-size:14px;color:var(--navy);text-decoration:none;font-weight:500;transition:color .15s}.aside-ways[data-astro-cid-qbnbiqli] a[data-astro-cid-qbnbiqli]:hover{color:var(--red)}@media(max-width:900px){.community-grid[data-astro-cid-qbnbiqli]{grid-template-columns:1fr}.community-aside[data-astro-cid-qbnbiqli]{position:static}.community-cta[data-astro-cid-qbnbiqli]{padding:var(--sp-7) var(--sp-5)}.community-cta[data-astro-cid-qbnbiqli] h2[data-astro-cid-qbnbiqli]{font-size:24px}}
