/* ---- Export Community: join cards ---- */
.community-card { border-radius: var(--radius-lg); padding: 2rem; color: var(--white); }
.community-card--whatsapp { background: linear-gradient(135deg, #25d366, #128c4a); }
.community-card--instagram { background: linear-gradient(135deg, #f58529, #dd2a7b 55%, #8134af); }
.community-card__icon {
	width: 56px; height: 56px; border-radius: 50%; background: rgba(255,255,255,.2);
	display: flex; align-items: center; justify-content: center; margin-bottom: 1.1rem;
}
.community-card h3 { font-size: 1.2rem; font-weight: 700; margin-bottom: .5rem; }
.community-card p { font-size: .88rem; opacity: .92; margin-bottom: 1rem; }
.community-card .check-list li { color: rgba(255,255,255,.95); }
.community-card .check-list .icon { color: var(--white); }
.community-card .btn { margin-top: 1.1rem; }
.community-card--whatsapp .btn { color: #128c4a; }
.community-card--instagram .btn { color: #b0206b; }

/* ---- past webinars ---- */
.past-webinar { display: flex; align-items: center; gap: .8rem; padding-block: .85rem; border-bottom: 1px solid var(--gray-100); }
.past-webinar:last-child { border-bottom: none; }
.past-webinar__icon { color: var(--blue-600); flex-shrink: 0; }
.past-webinar__title { font-size: .85rem; font-weight: 600; color: var(--navy-800); }
.past-webinar__duration { margin-left: auto; font-size: .78rem; color: var(--gray-500); flex-shrink: 0; }

/* ---- networking org cards ---- */
.org-card { background: var(--white); border: 1px solid var(--gray-200); border-radius: var(--radius-lg); padding: 1.5rem; text-align: center; }
.org-card__badge {
	display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border-radius: 50%;
	background: var(--blue-50); color: var(--blue-600); font-weight: 800; font-size: .7rem; margin-bottom: .85rem;
}
.org-card__name { font-size: .78rem; color: var(--gray-600); margin-bottom: 1.1rem; min-height: 2.6em; }
