.activity-card[data-v-3b07e32f]{background:var(--eerie-black-2);border:1px solid var(--jet);border-radius:14px;box-shadow:var(--shadow-2);cursor:pointer;overflow:hidden;position:relative;transition:var(--transition-1)}.activity-card[data-v-3b07e32f]:hover{background:var(--onyx);border-color:var(--orange-yellow-crayola);box-shadow:var(--shadow-3);transform:translateY(-2px)}.activity-banner[data-v-3b07e32f]{height:200px;overflow:hidden;position:relative}.activity-thumbnail[data-v-3b07e32f]{height:100%;-o-object-fit:cover;object-fit:cover;transition:var(--transition-1);width:100%}.activity-card:hover .activity-thumbnail[data-v-3b07e32f]{transform:scale(1.05)}.activity-category[data-v-3b07e32f]{background:var(--primary-color);border-radius:6px;color:var(--eerie-black-1);font-size:var(--fs-8);font-weight:var(--fw-600);left:12px;letter-spacing:.5px;padding:4px 8px;position:absolute;text-transform:uppercase;top:12px}.activity-content[data-v-3b07e32f]{color:var(--light-gray);padding:20px}.activity-meta[data-v-3b07e32f]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.activity-date[data-v-3b07e32f]{color:var(--light-gray-70);font-size:var(--fs-8);font-weight:var(--fw-400)}.activity-tags[data-v-3b07e32f]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-3b07e32f]{background:var(--jet);border-radius:4px;color:var(--light-gray);font-size:var(--fs-9);font-weight:var(--fw-400);padding:2px 6px}.activity-title[data-v-3b07e32f]{color:var(--white-2);font-size:var(--fs-5);font-weight:var(--fw-600);line-height:1.3}.activity-title[data-v-3b07e32f],.organizations[data-v-3b07e32f]{margin-bottom:12px}.org-list[data-v-3b07e32f]{display:flex;flex-wrap:wrap;gap:12px}.org-item[data-v-3b07e32f]{align-items:center;background:var(--jet);border-radius:6px;display:flex;gap:6px;padding:4px 8px}.org-logo[data-v-3b07e32f]{height:16px;-o-object-fit:contain;object-fit:contain;width:16px}.org-name[data-v-3b07e32f]{color:var(--primary-color);font-size:var(--fs-8);font-weight:var(--fw-500)}.activity-description[data-v-3b07e32f]{color:var(--light-gray);display:-webkit-box;font-size:var(--fs-7);font-weight:var(--fw-300);line-height:1.6;margin-bottom:15px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.activity-stats[data-v-3b07e32f]{border-top:1px solid var(--jet);display:flex;gap:15px;margin-bottom:15px;padding:8px 0}.stat[data-v-3b07e32f]{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-value[data-v-3b07e32f]{color:var(--primary-color);font-size:var(--fs-6);font-weight:var(--fw-600);line-height:1}.stat-label[data-v-3b07e32f]{color:var(--light-gray-70);font-size:var(--fs-8);margin-top:2px}.btn-read-more[data-v-3b07e32f]{align-items:center;background:none;border:none;color:var(--primary-color);cursor:pointer;display:flex;font-size:var(--fs-7);font-weight:var(--fw-500);gap:5px;margin-left:auto;transition:var(--transition-1)}.btn-read-more[data-v-3b07e32f]:hover{color:var(--white-2)}.btn-read-more ion-icon[data-v-3b07e32f]{font-size:12px;transition:var(--transition-1)}.btn-read-more:hover ion-icon[data-v-3b07e32f]{transform:translate(2px)}@media (min-width:768px){.activity-content[data-v-3b07e32f]{padding:24px}.activity-title[data-v-3b07e32f]{font-size:var(--fs-4)}.activity-description[data-v-3b07e32f]{font-size:var(--fs-6)}.activity-banner[data-v-3b07e32f]{height:220px}}.social-activities[data-v-fef03877]{margin-bottom:15px}.activities-content[data-v-fef03877]{margin-top:40px}.error-state[data-v-fef03877],.loading-state[data-v-fef03877]{color:var(--light-gray);padding:40px 20px;text-align:center}.error-state[data-v-fef03877]{color:#ff7070}.activities-grid[data-v-fef03877]{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:10px}@media (min-width:580px){.activities-grid[data-v-fef03877]{gap:25px 15px;grid-template-columns:1fr 1fr}}@media (min-width:768px){.activities-grid[data-v-fef03877]{gap:30px 25px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.activities-grid[data-v-fef03877]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.activities-grid[data-v-fef03877]{grid-template-columns:repeat(3,1fr)}}
