/* Extracted Pages CSS from Astro */

/* Source: comunidades-sustentables.sWb1L2JG.css */
:root{--primary: #0064ac;--primary-light: #1a7dbc;--secondary: #f97316;--accent: #fb923c;--bg-light: #f8f9fa;--bg-white: #ffffff;--text-main: #1a1a1a;--text-muted: #4a4a4a;--border-color: #dee2e6;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--transition: all .3s ease;--section-padding: 4rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text-main);background-color:var(--bg-light);line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--primary);line-height:1.2}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition);border:none}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:var(--primary-light);transform:translateY(-2px)}.btn-secondary{background-color:var(--secondary);color:#fff}.btn-secondary:hover{background-color:#ea580c;transform:translateY(-2px)}section{padding:var(--section-padding) 0}.section-title{text-align:center;margin-bottom:3rem;font-size:2.5rem}h1,h2,h3,.font-heading{font-family:Outfit,sans-serif}.main-header-container[data-astro-cid-5blmo7yk]{width:100%;z-index:1000;position:relative!important}.main-header-container[data-astro-cid-5blmo7yk].sticky-navigation{position:sticky!important;top:0;transition:all .4s ease}.main-header-container[data-astro-cid-5blmo7yk].scrolled .top-bar[data-astro-cid-5blmo7yk]{display:none}.top-bar[data-astro-cid-5blmo7yk]{background:#000;color:#fff;padding:.5rem 0;font-size:.8rem}.top-bar-container[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center}.contact-info[data-astro-cid-5blmo7yk]{display:flex;gap:1.5rem}.contact-info[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--secondary)}.social-links-top[data-astro-cid-5blmo7yk]{display:flex;gap:1rem}.social-links-top[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:#fff}.social-links-top[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--secondary)}@media(max-width:768px){.contact-info[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]:first-child{display:none}.contact-info[data-astro-cid-5blmo7yk]{gap:1rem}.top-bar[data-astro-cid-5blmo7yk]{font-size:.75rem}}.navbar[data-astro-cid-5blmo7yk]{background:linear-gradient(135deg,#004a80,#0064ac 40%,#f97316 85%,#86efac)!important;box-shadow:var(--shadow-md);padding:.25rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:all .4s ease}.main-header-container[data-astro-cid-5blmo7yk].scrolled .navbar[data-astro-cid-5blmo7yk]{padding:0}.nav-container[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{height:150px;width:150px;object-fit:contain;display:block;transition:all .4s ease}.main-header-container[data-astro-cid-5blmo7yk].scrolled .logo[data-astro-cid-5blmo7yk] img[data-astro-cid-5blmo7yk]{height:80px;width:80px}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem;align-items:center}.nav-item[data-astro-cid-5blmo7yk]{position:relative;padding:.5rem 0}.nav-link[data-astro-cid-5blmo7yk]{font-weight:600;font-size:.95rem;color:#ffffffe6;transition:var(--transition)}.nav-link[data-astro-cid-5blmo7yk]:hover{color:#fff;transform:translateY(-2px)}.dropdown[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;background:#fff;box-shadow:var(--shadow-lg);border-radius:8px;min-width:220px;opacity:0;visibility:hidden;transform:translateY(10px);transition:var(--transition);padding:.5rem 0}.nav-item[data-astro-cid-5blmo7yk]:hover .dropdown[data-astro-cid-5blmo7yk]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-astro-cid-5blmo7yk]{display:block;padding:.75rem 1.5rem;font-size:.9rem;color:var(--text-muted)}.dropdown-item[data-astro-cid-5blmo7yk]:hover{background:var(--bg-light);color:var(--primary)}.donate-btn[data-astro-cid-5blmo7yk]{padding:.5rem 1.25rem;font-size:.9rem}.mobile-toggle[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.mobile-toggle[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:25px;height:3px;background:#fff;border-radius:2px}@media(max-width:968px){.nav-links[data-astro-cid-5blmo7yk]{display:none}.mobile-toggle[data-astro-cid-5blmo7yk]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background-color:#1a1a1a!important;color:#fff;padding:5rem 0 2rem}.footer-logo[data-astro-cid-sz7xmlte]{height:150px;width:150px;object-fit:contain;margin-bottom:1.5rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;gap:4rem}.footer[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{color:var(--secondary);margin-bottom:2rem;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.chevron[data-astro-cid-sz7xmlte]{color:var(--secondary);font-weight:700;font-size:1.2rem;line-height:1;margin-right:.75rem;display:inline-block}.contact-details[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:1.25rem}.contact-item[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center;font-size:.95rem}.contact-item[data-astro-cid-sz7xmlte] .icon[data-astro-cid-sz7xmlte]{font-size:1.2rem;width:24px;text-align:center}.social-links-main[data-astro-cid-sz7xmlte]{display:flex;gap:1.25rem;margin-top:2rem}.social-links-main[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{background:#ffffff0d;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;transition:var(--transition);border:1px solid rgba(255,255,255,.1)}.social-links-main[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--secondary);color:#fff;transform:translateY(-5px);border-color:var(--secondary)}.footer-partners-bar[data-astro-cid-sz7xmlte]{margin-top:3rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,.05);background:#0000001a}.footer-partners-container[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.partners-row[data-astro-cid-sz7xmlte]{display:flex;gap:2rem;flex-wrap:wrap}.partner-label[data-astro-cid-sz7xmlte]{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:#fff6;font-weight:600}.partner-link-sutil[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.5rem;color:#ffffff80;font-size:.85rem;transition:var(--transition);text-decoration:none}.partner-link-sutil[data-astro-cid-sz7xmlte]:hover{color:var(--secondary)}.footer-bottom[data-astro-cid-sz7xmlte]{padding:2rem 0;border-top:1px solid rgba(255,255,255,.05);font-size:.9rem;color:#fff9}.footer-bottom-container[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center}.developer-info[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:1rem}.developer-logo[data-astro-cid-sz7xmlte]{height:30px;width:auto;opacity:.8;transition:var(--transition);display:block}.developer-logo[data-astro-cid-sz7xmlte]:hover{opacity:1;transform:scale(1.05)}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}.footer-bottom-container[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1.5rem;text-align:center}}


/* Source: equipo.DDAvR2We.css */
.team-hero[data-astro-cid-4ronbtq2]{background:linear-gradient(135deg,var(--primary) 0%,#004a80 100%);color:#fff;padding:6rem 0 4rem;text-align:center}.eyebrow[data-astro-cid-4ronbtq2]{text-transform:uppercase;letter-spacing:.2rem;font-weight:700;font-size:.9rem;opacity:.8;margin-bottom:1rem;display:block}.team-hero[data-astro-cid-4ronbtq2] h1[data-astro-cid-4ronbtq2]{color:#fff;font-size:4rem;margin-bottom:1.5rem;font-weight:800}.subtitle[data-astro-cid-4ronbtq2]{font-size:1.4rem;max-width:800px;margin:0 auto;opacity:.9;line-height:1.6}.section-title[data-astro-cid-4ronbtq2]{margin-bottom:4rem;position:relative;display:block;text-align:center;width:100%}.section-title[data-astro-cid-4ronbtq2]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--secondary)}.team-grid[data-astro-cid-4ronbtq2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2.5rem}@media(min-width:1200px){.team-grid[data-astro-cid-4ronbtq2]{grid-template-columns:repeat(4,1fr)}}.member-card[data-astro-cid-4ronbtq2]{background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-md);transition:var(--transition);border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.member-card[data-astro-cid-4ronbtq2]:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.image-container[data-astro-cid-4ronbtq2]{width:100%;aspect-ratio:1;overflow:hidden;background:#f0f0f0}.image-container[data-astro-cid-4ronbtq2] img[data-astro-cid-4ronbtq2]{width:100%;height:100%;object-fit:cover;object-position:top;transition:var(--transition)}.member-card[data-astro-cid-4ronbtq2]:hover .image-container[data-astro-cid-4ronbtq2] img[data-astro-cid-4ronbtq2]{transform:scale(1.05)}.member-info[data-astro-cid-4ronbtq2]{padding:2rem;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.member-info[data-astro-cid-4ronbtq2] h3[data-astro-cid-4ronbtq2]{font-size:1.4rem;margin-bottom:.5rem;color:var(--primary);font-weight:700;line-height:1.3}.role[data-astro-cid-4ronbtq2]{color:var(--text-muted);font-weight:600;font-size:.95rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05rem}.btn-bio[data-astro-cid-4ronbtq2]{background:var(--bg-light);color:var(--primary);border:2px solid var(--primary);padding:.6rem 1.5rem;border-radius:50px;font-weight:700;cursor:pointer;transition:var(--transition);width:fit-content;margin:0 auto}.btn-bio[data-astro-cid-4ronbtq2]:hover{background:var(--primary);color:#fff}.socios-section[data-astro-cid-4ronbtq2]{background:#f0f4f8;padding:var(--section-padding) 0}.socios-intro[data-astro-cid-4ronbtq2]{text-align:center;margin-bottom:3rem;font-size:1.2rem;color:var(--text-muted)}.socios-grid[data-astro-cid-4ronbtq2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.socio-card[data-astro-cid-4ronbtq2]{background:#fff;padding:1.5rem;border-radius:16px;display:flex;align-items:center;gap:1.25rem;box-shadow:var(--shadow-sm);transition:var(--transition);text-align:left;border:1px solid rgba(0,0,0,.05)}.socio-card[data-astro-cid-4ronbtq2]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--secondary)}.socio-icon[data-astro-cid-4ronbtq2]{width:48px;height:48px;background:var(--bg-light);color:var(--secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.socio-info[data-astro-cid-4ronbtq2] h4[data-astro-cid-4ronbtq2]{font-size:1.1rem;color:var(--primary);margin-bottom:.25rem;font-weight:700;line-height:1.2}.socio-info[data-astro-cid-4ronbtq2] p[data-astro-cid-4ronbtq2]{font-size:.85rem;color:var(--text-muted);font-weight:500;margin:0}.text-center[data-astro-cid-4ronbtq2]{text-align:center}.bio-modal[data-astro-cid-4ronbtq2]{border:none;border-radius:24px;padding:0;max-width:900px;width:90%;max-height:90vh;box-shadow:0 25px 50px -12px #00000040;margin:auto}.bio-modal[data-astro-cid-4ronbtq2][open]{display:flex;flex-direction:column}.bio-modal[data-astro-cid-4ronbtq2]::backdrop{background:#000000b3;backdrop-filter:blur(5px)}.modal-content[data-astro-cid-4ronbtq2]{position:relative;background:#fff;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.close-button[data-astro-cid-4ronbtq2]{position:absolute;top:1.5rem;right:1.5rem;background:#fff;border:none;font-size:2.5rem;line-height:1;cursor:pointer;color:var(--text-muted);z-index:10;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);transition:var(--transition)}.close-button[data-astro-cid-4ronbtq2]:hover{background:var(--bg-light);color:var(--primary)}.modal-body[data-astro-cid-4ronbtq2]{display:grid;grid-template-columns:350px 1fr;flex-grow:1;min-height:0}@media(max-width:768px){.modal-body[data-astro-cid-4ronbtq2]{grid-template-columns:1fr}.modal-image[data-astro-cid-4ronbtq2]{height:300px}.team-hero[data-astro-cid-4ronbtq2] h1[data-astro-cid-4ronbtq2]{font-size:2.5rem}}.modal-image[data-astro-cid-4ronbtq2]{background:#f8f9fa}.modal-image[data-astro-cid-4ronbtq2] img[data-astro-cid-4ronbtq2]{width:100%;height:100%;object-fit:cover}.modal-text[data-astro-cid-4ronbtq2]{padding:3.5rem;overflow-y:auto}.modal-text[data-astro-cid-4ronbtq2] h2[data-astro-cid-4ronbtq2]{font-size:2.2rem;margin-bottom:.5rem;color:var(--primary)}.modal-role[data-astro-cid-4ronbtq2]{font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:.1rem;margin-bottom:1.5rem}.modal-bio[data-astro-cid-4ronbtq2]{font-size:1.1rem;line-height:1.8;color:var(--text-muted);margin-bottom:2rem}.modal-email[data-astro-cid-4ronbtq2]{display:inline-block;color:var(--primary);font-weight:600;text-decoration:underline}hr[data-astro-cid-4ronbtq2]{border:0;border-top:1px solid #eee;margin:1.5rem 0}


/* Source: index.U1QMoaOB.css */
.carousel-container[data-astro-cid-wfe7xcno]{position:relative;width:100%;height:70vh;overflow:hidden;background:#000}.carousel-track[data-astro-cid-wfe7xcno]{height:100%;width:100%;position:relative}.carousel-slide[data-astro-cid-wfe7xcno]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;visibility:hidden;transition:opacity 1s ease-in-out,visibility 1s;display:flex;align-items:center;color:#fff}.carousel-slide[data-astro-cid-wfe7xcno].active{opacity:1;visibility:visible}.slide-content[data-astro-cid-wfe7xcno]{z-index:2}.text-wrapper[data-astro-cid-wfe7xcno]{max-width:600px;animation:fadeInUp .8s ease-out}.text-wrapper[data-astro-cid-wfe7xcno] h2[data-astro-cid-wfe7xcno]{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;color:#fff;line-height:1.1}.text-wrapper[data-astro-cid-wfe7xcno] p[data-astro-cid-wfe7xcno]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.carousel-control[data-astro-cid-wfe7xcno]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;font-size:1.5rem;padding:1.5rem 1rem;cursor:pointer;z-index:10;transition:background .3s;border-radius:0 8px 8px 0}.carousel-control[data-astro-cid-wfe7xcno]:hover{background:#ffffff4d}.carousel-control[data-astro-cid-wfe7xcno].next{right:0;border-radius:8px 0 0 8px}.carousel-indicators[data-astro-cid-wfe7xcno]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10}.indicator[data-astro-cid-wfe7xcno]{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s}.indicator[data-astro-cid-wfe7xcno].active{background:var(--secondary);transform:scale(1.2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.carousel-container[data-astro-cid-wfe7xcno]{height:60vh}.text-wrapper[data-astro-cid-wfe7xcno] h2[data-astro-cid-wfe7xcno]{font-size:2.5rem}.text-wrapper[data-astro-cid-wfe7xcno] p[data-astro-cid-wfe7xcno]{font-size:1.1rem}}.latest-news-section[data-astro-cid-uytlluvp]{background-color:var(--bg-light);padding:6rem 0}.section-header[data-astro-cid-uytlluvp]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}.section-title-left[data-astro-cid-uytlluvp]{font-size:2.5rem;color:var(--primary);margin:0}.view-all[data-astro-cid-uytlluvp]{color:var(--primary);font-weight:600;transition:var(--transition)}.view-all[data-astro-cid-uytlluvp]:hover{color:var(--secondary);transform:translate(5px)}.news-grid-home[data-astro-cid-uytlluvp]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.news-card-home[data-astro-cid-uytlluvp]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);transition:var(--transition);display:flex;flex-direction:column;height:100%}.news-card-home[data-astro-cid-uytlluvp]:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.news-img-wrapper[data-astro-cid-uytlluvp]{position:relative;height:220px;overflow:hidden}.news-img-wrapper[data-astro-cid-uytlluvp] img[data-astro-cid-uytlluvp]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card-home[data-astro-cid-uytlluvp]:hover .news-img-wrapper[data-astro-cid-uytlluvp] img[data-astro-cid-uytlluvp]{transform:scale(1.1)}.category-badge[data-astro-cid-uytlluvp]{position:absolute;top:1rem;left:1rem;background:var(--secondary);color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;z-index:2}.news-info[data-astro-cid-uytlluvp]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.news-date[data-astro-cid-uytlluvp]{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem;display:block}.news-info[data-astro-cid-uytlluvp] h3[data-astro-cid-uytlluvp]{font-size:1.25rem;margin-bottom:1rem;line-height:1.3}.news-info[data-astro-cid-uytlluvp] h3[data-astro-cid-uytlluvp] a[data-astro-cid-uytlluvp]:hover{color:var(--secondary)}.news-info[data-astro-cid-uytlluvp] p[data-astro-cid-uytlluvp]{font-size:.95rem;color:var(--text-muted);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.read-more[data-astro-cid-uytlluvp]{margin-top:auto;font-weight:700;color:var(--primary);font-size:.9rem;display:flex;align-items:center;gap:.5rem}.read-more[data-astro-cid-uytlluvp]:hover .arrow[data-astro-cid-uytlluvp]{transform:translate(5px)}.arrow[data-astro-cid-uytlluvp]{transition:transform .3s ease}@media(max-width:1024px){.news-grid-home[data-astro-cid-uytlluvp]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-grid-home[data-astro-cid-uytlluvp]{grid-template-columns:1fr}.section-header[data-astro-cid-uytlluvp]{flex-direction:column;align-items:flex-start;gap:1rem}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(#0064accc,#0064accc),url(https://images.unsplash.com/photo-1542601906990-b4d3fb778b09?auto=format&fit=crop&q=80&w=2000) no-repeat center/cover;height:80vh;display:flex;align-items:center;color:#fff;text-align:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:800px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.5rem;color:#fff;margin-bottom:1.5rem;line-height:1.1}.text-accent[data-astro-cid-j7pv25f6]{color:var(--accent)}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9}.hero-btns[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center}.about-section[data-astro-cid-j7pv25f6]{background:#fff;overflow:hidden}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:center}.sub-title[data-astro-cid-j7pv25f6]{color:var(--secondary);font-weight:700;letter-spacing:2px;font-size:.9rem;display:block;margin-bottom:1rem}.about-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:2.5rem;line-height:1.2;color:var(--primary)}.about-item[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;margin-bottom:2rem}.dot[data-astro-cid-j7pv25f6]{width:12px;height:12px;background:var(--secondary);border-radius:50%;margin-top:.5rem;flex-shrink:0}.about-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--text-muted);line-height:1.6}.about-image[data-astro-cid-j7pv25f6]{position:relative}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:20px;box-shadow:var(--shadow-lg);position:relative;z-index:2}.image-accent[data-astro-cid-j7pv25f6]{position:absolute;top:-20px;right:-20px;width:100%;height:100%;background:var(--primary);border-radius:20px;z-index:1;opacity:.1}@media(max-width:968px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.about-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.card[data-astro-cid-j7pv25f6]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:var(--shadow-md);transition:var(--transition);border-bottom:4px solid var(--primary)}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.card-icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1.5rem}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.link-more[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:1.5rem;color:var(--primary);font-weight:600}.cta-section[data-astro-cid-j7pv25f6]{background:var(--secondary);color:#fff;text-align:center}.cta-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:2.5rem;margin-bottom:1.5rem}.cta-section[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{background:#fff;color:var(--secondary);padding:1rem 3rem;font-size:1.1rem;margin-top:1rem}.cta-section[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{background:var(--bg-light);color:#ea580c;transform:translateY(-3px)}


/* Source Inline: /que-hacemos/index.html */
.page-header[data-astro-cid-agl3lf2c]{text-align:center;padding:6rem 0}.landing-grid[data-astro-cid-agl3lf2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:4rem}.landing-card[data-astro-cid-agl3lf2c]{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:var(--shadow-sm);border-bottom:4px solid var(--primary)}.landing-card[data-astro-cid-agl3lf2c]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.icon[data-astro-cid-agl3lf2c]{font-size:3rem;display:block;margin-bottom:1.5rem}.landing-card[data-astro-cid-agl3lf2c] h3[data-astro-cid-agl3lf2c]{color:var(--primary);margin-bottom:1rem}


/* Source Inline: /que-hacemos/comunidades-sustentables/index.html */
.area-hero[data-astro-cid-kkbbfex6]{background:var(--bg-light);color:var(--primary);padding:5rem 0 3rem;text-align:center}.hero-content[data-astro-cid-kkbbfex6]{position:relative;z-index:2}.area-hero[data-astro-cid-kkbbfex6] h1[data-astro-cid-kkbbfex6]{color:var(--primary);font-size:3.5rem;font-family:Outfit,sans-serif;font-weight:800}.area-banner-container[data-astro-cid-kkbbfex6]{padding:0 1rem 3rem;width:100%}.area-banner[data-astro-cid-kkbbfex6]{max-width:1100px;margin:0 auto;border-radius:30px;overflow:hidden;box-shadow:0 20px 40px #00000026;border:1px solid rgba(255,255,255,.1)}.area-banner[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.area-banner[data-astro-cid-kkbbfex6]:hover img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.content-box[data-astro-cid-kkbbfex6]{background:#fff;padding:3rem;border-radius:12px;box-shadow:var(--shadow-md);border-left:6px solid var(--secondary)}.content-box[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:1.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:2rem;position:relative;padding-bottom:.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background:var(--secondary)}.projects-grid[data-astro-cid-kkbbfex6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.project-card[data-astro-cid-kkbbfex6]{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);border-top:4px solid var(--primary);display:flex;flex-direction:column;overflow:hidden}.project-image[data-astro-cid-kkbbfex6]{width:100%;aspect-ratio:5 / 4;overflow:hidden}.project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.project-card[data-astro-cid-kkbbfex6]:hover .project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.project-content[data-astro-cid-kkbbfex6]{padding:2rem}.project-card[data-astro-cid-kkbbfex6].historical{border-top-color:var(--text-muted);opacity:.95}.year[data-astro-cid-kkbbfex6]{display:inline-block;background:var(--bg-light);padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:700;margin-bottom:1rem}.project-card[data-astro-cid-kkbbfex6] h3[data-astro-cid-kkbbfex6]{margin-bottom:1rem;font-size:1.25rem;color:var(--primary)}


/* Source Inline: /que-hacemos/derechos-humanos-interculturalidad-genero/index.html */
.area-hero[data-astro-cid-kkbbfex6]{background:var(--bg-light);color:var(--primary);padding:5rem 0 3rem;text-align:center}.hero-content[data-astro-cid-kkbbfex6]{position:relative;z-index:2}.area-hero[data-astro-cid-kkbbfex6] h1[data-astro-cid-kkbbfex6]{color:var(--primary);font-size:3.5rem;font-family:Outfit,sans-serif;font-weight:800}.area-banner-container[data-astro-cid-kkbbfex6]{padding:0 1rem 3rem;width:100%}.area-banner[data-astro-cid-kkbbfex6]{max-width:1100px;margin:0 auto;border-radius:30px;overflow:hidden;box-shadow:0 20px 40px #00000026;border:1px solid rgba(255,255,255,.1)}.area-banner[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.area-banner[data-astro-cid-kkbbfex6]:hover img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.content-box[data-astro-cid-kkbbfex6]{background:#fff;padding:3rem;border-radius:12px;box-shadow:var(--shadow-md);border-left:6px solid var(--secondary)}.content-box[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:1.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:2rem;position:relative;padding-bottom:.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background:var(--secondary)}.projects-grid[data-astro-cid-kkbbfex6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.project-card[data-astro-cid-kkbbfex6]{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);border-top:4px solid var(--primary);display:flex;flex-direction:column;overflow:hidden}.project-image[data-astro-cid-kkbbfex6]{width:100%;aspect-ratio:5 / 4;overflow:hidden}.project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.project-card[data-astro-cid-kkbbfex6]:hover .project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.project-content[data-astro-cid-kkbbfex6]{padding:2rem}.project-card[data-astro-cid-kkbbfex6].historical{border-top-color:var(--text-muted);opacity:.95}.year[data-astro-cid-kkbbfex6]{display:inline-block;background:var(--bg-light);padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:700;margin-bottom:1rem}.project-card[data-astro-cid-kkbbfex6] h3[data-astro-cid-kkbbfex6]{margin-bottom:1rem;font-size:1.25rem;color:var(--primary)}


/* Source Inline: /que-hacemos/educacion-arte-ciudadania/index.html */
.area-hero[data-astro-cid-kkbbfex6]{background:var(--bg-light);color:var(--primary);padding:5rem 0 3rem;text-align:center}.hero-content[data-astro-cid-kkbbfex6]{position:relative;z-index:2}.area-hero[data-astro-cid-kkbbfex6] h1[data-astro-cid-kkbbfex6]{color:var(--primary);font-size:3.5rem;font-family:Outfit,sans-serif;font-weight:800}.area-banner-container[data-astro-cid-kkbbfex6]{padding:0 1rem 3rem;width:100%}.area-banner[data-astro-cid-kkbbfex6]{max-width:1100px;margin:0 auto;border-radius:30px;overflow:hidden;box-shadow:0 20px 40px #00000026;border:1px solid rgba(255,255,255,.1)}.area-banner[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.area-banner[data-astro-cid-kkbbfex6]:hover img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.content-box[data-astro-cid-kkbbfex6]{background:#fff;padding:3rem;border-radius:12px;box-shadow:var(--shadow-md);border-left:6px solid var(--secondary)}.content-box[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:1.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]{margin-bottom:2rem;position:relative;padding-bottom:.5rem}.projects[data-astro-cid-kkbbfex6] h2[data-astro-cid-kkbbfex6]:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background:var(--secondary)}.projects-grid[data-astro-cid-kkbbfex6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.project-card[data-astro-cid-kkbbfex6]{background:#fff;border-radius:12px;box-shadow:var(--shadow-sm);border-top:4px solid var(--primary);display:flex;flex-direction:column;overflow:hidden}.project-image[data-astro-cid-kkbbfex6]{width:100%;aspect-ratio:5 / 4;overflow:hidden}.project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.project-card[data-astro-cid-kkbbfex6]:hover .project-image[data-astro-cid-kkbbfex6] img[data-astro-cid-kkbbfex6]{transform:scale(1.05)}.project-content[data-astro-cid-kkbbfex6]{padding:2rem}.project-card[data-astro-cid-kkbbfex6].historical{border-top-color:var(--text-muted);opacity:.95}.year[data-astro-cid-kkbbfex6]{display:inline-block;background:var(--bg-light);padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:700;margin-bottom:1rem}.project-card[data-astro-cid-kkbbfex6] h3[data-astro-cid-kkbbfex6]{margin-bottom:1rem;font-size:1.25rem;color:var(--primary)}


/* Source Inline: /quienes-somos/index.html */
.page-header[data-astro-cid-v2epy5il]{text-align:center;padding:5rem 0 3rem;background:linear-gradient(to bottom,var(--bg-light),white)}.page-banner[data-astro-cid-v2epy5il]{max-width:1000px;margin:0 auto 4rem;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-lg)}.page-banner[data-astro-cid-v2epy5il] img[data-astro-cid-v2epy5il]{width:100%;height:auto;display:block;transition:transform .5s ease}.page-banner[data-astro-cid-v2epy5il]:hover img[data-astro-cid-v2epy5il]{transform:scale(1.02)}.intro-text[data-astro-cid-v2epy5il]{max-width:800px;margin:0 auto 4rem;text-align:left}.intro-text[data-astro-cid-v2epy5il] p[data-astro-cid-v2epy5il]{font-size:1.15rem;line-height:1.8;color:var(--text-muted);margin-bottom:1.5rem}.landing-grid[data-astro-cid-v2epy5il]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:2rem}.landing-card[data-astro-cid-v2epy5il]{background:#fff;padding:3.5rem 2rem;border-radius:20px;box-shadow:var(--shadow-md);border-bottom:5px solid var(--secondary);transition:var(--transition);text-decoration:none;display:flex;flex-direction:column;align-items:center}.card-icon[data-astro-cid-v2epy5il]{font-size:3rem;margin-bottom:1.5rem}.landing-card[data-astro-cid-v2epy5il]:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.landing-card[data-astro-cid-v2epy5il] h3[data-astro-cid-v2epy5il]{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.landing-card[data-astro-cid-v2epy5il] p[data-astro-cid-v2epy5il]{color:var(--text-muted);text-align:center}


/* Source Inline: /quienes-somos/plan-estrategico/index.html */
.page-header[data-astro-cid-wzgjh4zk]{text-align:center;padding:5rem 0 3rem}.section-padding[data-astro-cid-wzgjh4zk]{padding:var(--section-padding) 0}.grid-two[data-astro-cid-wzgjh4zk]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.strategy-card[data-astro-cid-wzgjh4zk]{background:#fff;padding:4rem;border-radius:20px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.strategy-card[data-astro-cid-wzgjh4zk].mission{border-right:8px solid var(--primary)}.strategy-card[data-astro-cid-wzgjh4zk].vision{border-left:8px solid var(--secondary)}.icon-box[data-astro-cid-wzgjh4zk]{font-size:3rem;margin-bottom:2rem}.strategy-card[data-astro-cid-wzgjh4zk] h2[data-astro-cid-wzgjh4zk]{color:var(--primary);margin-bottom:1.5rem}.strategy-card[data-astro-cid-wzgjh4zk] p[data-astro-cid-wzgjh4zk]{line-height:1.8;color:var(--text-muted)}.values-detailed[data-astro-cid-wzgjh4zk]{display:flex;flex-direction:column;gap:6rem;margin-top:4rem}.value-item[data-astro-cid-wzgjh4zk] .value-content[data-astro-cid-wzgjh4zk]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.value-item[data-astro-cid-wzgjh4zk].reverse .value-content[data-astro-cid-wzgjh4zk]{direction:rtl}.value-item[data-astro-cid-wzgjh4zk].reverse .value-text[data-astro-cid-wzgjh4zk]{direction:ltr}.value-text[data-astro-cid-wzgjh4zk] h3[data-astro-cid-wzgjh4zk]{font-size:2rem;color:var(--primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.value-text[data-astro-cid-wzgjh4zk] p[data-astro-cid-wzgjh4zk]{font-size:1.1rem;line-height:1.8;color:var(--text-muted)}.value-image[data-astro-cid-wzgjh4zk]{position:relative}.value-image[data-astro-cid-wzgjh4zk] img[data-astro-cid-wzgjh4zk]{width:100%;border-radius:20px;box-shadow:var(--shadow-lg)}.img-caption[data-astro-cid-wzgjh4zk]{display:block;text-align:center;margin-top:1rem;font-size:.9rem;color:var(--text-muted);font-style:italic}.methods-intro[data-astro-cid-wzgjh4zk]{max-width:900px;margin:0 auto 4rem;text-align:center;font-size:1.2rem;line-height:1.8;color:var(--text-main)}.methods-grid[data-astro-cid-wzgjh4zk]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.method-card[data-astro-cid-wzgjh4zk]{background:#fff;padding:3.5rem;border-radius:24px;box-shadow:var(--shadow-md)}.method-icon[data-astro-cid-wzgjh4zk]{font-size:2.5rem;margin-bottom:1.5rem}.method-card[data-astro-cid-wzgjh4zk] h3[data-astro-cid-wzgjh4zk]{color:var(--primary);margin-bottom:1.5rem;font-size:1.5rem}.method-card[data-astro-cid-wzgjh4zk] p[data-astro-cid-wzgjh4zk]{color:var(--text-muted);line-height:1.8;margin-bottom:2rem}.method-img[data-astro-cid-wzgjh4zk]{width:100%;height:300px;object-fit:cover;border-radius:12px;display:block}@media(max-width:968px){.grid-two[data-astro-cid-wzgjh4zk],.value-item[data-astro-cid-wzgjh4zk] .value-content[data-astro-cid-wzgjh4zk],.methods-grid[data-astro-cid-wzgjh4zk]{grid-template-columns:1fr;gap:3rem}.value-item[data-astro-cid-wzgjh4zk].reverse .value-content[data-astro-cid-wzgjh4zk]{direction:ltr}.strategy-card[data-astro-cid-wzgjh4zk]{padding:2.5rem}}


/* Source Inline: /quienes-somos/vinculos/index.html */
.page-header[data-astro-cid-gikip6l4]{text-align:center;padding:5rem 0 3rem}.location-grid[data-astro-cid-gikip6l4]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}.location-list[data-astro-cid-gikip6l4]{margin-top:2rem}.location-list[data-astro-cid-gikip6l4] li[data-astro-cid-gikip6l4]{margin-bottom:1rem;font-size:1.1rem}.map-box[data-astro-cid-gikip6l4]{position:relative;height:400px;background:#f8fafc;border-radius:30px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.05);box-shadow:var(--shadow-md)}.map-pattern[data-astro-cid-gikip6l4]{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(var(--primary) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:20px 20px,40px 40px,40px 40px;filter:grayscale(1)}.construction-overlay[data-astro-cid-gikip6l4]{position:relative;text-align:center;padding:2rem;z-index:2;background:#fffc;backdrop-filter:blur(8px);border-radius:20px;border:1px solid white;max-width:80%}.icon-wrapper[data-astro-cid-gikip6l4]{position:relative;display:inline-block;margin-bottom:1.5rem;color:var(--primary)}.gear-icon[data-astro-cid-gikip6l4]{position:absolute;bottom:-5px;right:-5px;font-size:1.5rem;animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.construction-overlay[data-astro-cid-gikip6l4] p[data-astro-cid-gikip6l4]{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.construction-overlay[data-astro-cid-gikip6l4] span[data-astro-cid-gikip6l4]{font-size:.9rem;color:var(--text-muted);display:block}.abstract-shapes[data-astro-cid-gikip6l4]{position:absolute;inset:0;z-index:1}.shape[data-astro-cid-gikip6l4]{position:absolute;background:var(--primary);filter:blur(40px);opacity:.05;border-radius:50%}.shape-1[data-astro-cid-gikip6l4]{width:300px;height:300px;top:-100px;left:-100px}.shape-2[data-astro-cid-gikip6l4]{width:250px;height:250px;bottom:-50px;right:20%;background:var(--secondary)}.shape-3[data-astro-cid-gikip6l4]{width:200px;height:200px;top:20%;left:40%}.connection-lines[data-astro-cid-gikip6l4]{position:absolute;inset:0;z-index:1;opacity:.15}.connection-lines[data-astro-cid-gikip6l4] svg[data-astro-cid-gikip6l4]{width:100%;height:100%}.connection-lines[data-astro-cid-gikip6l4] path[data-astro-cid-gikip6l4]{stroke:var(--primary);stroke-width:1;fill:none;stroke-dasharray:5;animation:dash 20s linear infinite}.path-2[data-astro-cid-gikip6l4]{stroke:var(--secondary)!important;animation-direction:reverse!important}@keyframes dash{to{stroke-dashoffset:100}}.networks-grid[data-astro-cid-gikip6l4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.network-card[data-astro-cid-gikip6l4]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:var(--shadow-sm);border-left:5px solid var(--accent)}.network-card[data-astro-cid-gikip6l4] h3[data-astro-cid-gikip6l4]{font-size:1.1rem;margin-bottom:1rem}@media(max-width:768px){.location-grid[data-astro-cid-gikip6l4]{grid-template-columns:1fr}}


/* Source Inline: /contacto/index.html */
.page-header[data-astro-cid-gdogca4m]{text-align:center;padding:5rem 0 3rem}.contact-grid[data-astro-cid-gdogca4m]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;margin-bottom:5rem}.contact-form-section[data-astro-cid-gdogca4m] h2[data-astro-cid-gdogca4m]{margin-bottom:2rem}.contact-form[data-astro-cid-gdogca4m]{background:#fff;padding:3rem;border-radius:12px;box-shadow:var(--shadow-md)}.form-group[data-astro-cid-gdogca4m]{margin-bottom:1.5rem}.form-group[data-astro-cid-gdogca4m] label[data-astro-cid-gdogca4m]{display:block;margin-bottom:.5rem;font-weight:600}.form-group[data-astro-cid-gdogca4m] input[data-astro-cid-gdogca4m],.form-group[data-astro-cid-gdogca4m] select[data-astro-cid-gdogca4m],.form-group[data-astro-cid-gdogca4m] textarea[data-astro-cid-gdogca4m]{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit}.w-full[data-astro-cid-gdogca4m]{width:100%;margin-top:1rem}.sidebar[data-astro-cid-gdogca4m]{display:flex;flex-direction:column;gap:2rem}.donation-card[data-astro-cid-gdogca4m]{background:var(--primary);color:#fff;padding:2.5rem;border-radius:12px}.section-subtitle[data-astro-cid-gdogca4m]{color:var(--text-muted);margin-bottom:2rem;font-weight:500}.donation-subtitle[data-astro-cid-gdogca4m]{color:var(--accent);font-weight:700;margin-bottom:1rem;text-transform:uppercase;font-size:.8rem;letter-spacing:.05rem}.bank-details[data-astro-cid-gdogca4m]{background:#ffffff1a;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.bank-details[data-astro-cid-gdogca4m] h3[data-astro-cid-gdogca4m]{color:#fff;font-size:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.5rem}.bank-details[data-astro-cid-gdogca4m] p[data-astro-cid-gdogca4m]{font-size:.9rem;margin-bottom:.5rem}.info-card[data-astro-cid-gdogca4m]{background:#fff;padding:2rem;border-radius:12px;box-shadow:var(--shadow-sm)}.info-card[data-astro-cid-gdogca4m] h3[data-astro-cid-gdogca4m]{margin-bottom:1.5rem}.info-card[data-astro-cid-gdogca4m] p[data-astro-cid-gdogca4m]{margin-bottom:.75rem}@media(max-width:968px){.contact-grid[data-astro-cid-gdogca4m]{grid-template-columns:1fr}}


/* Source Inline: /noticias/mesa-turismo-rural-comunitario/index.html */
.news-detail[data-astro-cid-se4o7pmu]{padding-top:4rem;background:#fff}.container[data-astro-cid-se4o7pmu].narrow{max-width:800px}.detail-header[data-astro-cid-se4o7pmu]{margin-bottom:3rem}.back-link[data-astro-cid-se4o7pmu]{color:var(--primary);font-weight:600;display:inline-block;margin-bottom:2rem;transition:transform .3s ease}.back-link[data-astro-cid-se4o7pmu]:hover{transform:translate(-5px)}.meta[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:center}.category[data-astro-cid-se4o7pmu]{background:var(--bg-light);color:var(--primary);padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.date[data-astro-cid-se4o7pmu]{color:var(--text-muted);font-size:.9rem}.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:3rem;line-height:1.2;color:var(--text-main)}.detail-image[data-astro-cid-se4o7pmu]{margin-bottom:4rem}.detail-image[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100%;max-height:500px;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-lg)}.detail-content[data-astro-cid-se4o7pmu]{padding-bottom:6rem}.content-body[data-astro-cid-se4o7pmu]{font-size:1.15rem;line-height:1.8;color:var(--text-muted)}.content-body[data-astro-cid-se4o7pmu] p{margin-bottom:1.5rem}.content-body[data-astro-cid-se4o7pmu] .inline-image-wrapper{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md)}.content-body[data-astro-cid-se4o7pmu] img{width:100%;height:auto;display:block}.detail-footer[data-astro-cid-se4o7pmu]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.share-box[data-astro-cid-se4o7pmu] p[data-astro-cid-se4o7pmu]{font-weight:700;margin-bottom:1rem}.share-links[data-astro-cid-se4o7pmu]{display:flex;gap:1rem}.share-btn[data-astro-cid-se4o7pmu]{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border-color);background:#fff;cursor:pointer;transition:var(--transition);font-size:.9rem}.share-btn[data-astro-cid-se4o7pmu]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.related-news[data-astro-cid-se4o7pmu]{background:var(--bg-light);padding:6rem 0}.related-grid[data-astro-cid-se4o7pmu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.related-card[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;align-items:center;background:#fff;padding:1rem;border-radius:12px;box-shadow:var(--shadow-sm);transition:var(--transition)}.related-card[data-astro-cid-se4o7pmu]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.related-card[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100px;height:80px;border-radius:8px;object-fit:cover}.related-card[data-astro-cid-se4o7pmu] h3[data-astro-cid-se4o7pmu]{font-size:1rem;margin-bottom:.3rem;color:var(--primary)}.related-card[data-astro-cid-se4o7pmu] span[data-astro-cid-se4o7pmu]{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:2.2rem}}


/* Source Inline: /noticias/libro-barrio-seminario/index.html */
.news-detail[data-astro-cid-se4o7pmu]{padding-top:4rem;background:#fff}.container[data-astro-cid-se4o7pmu].narrow{max-width:800px}.detail-header[data-astro-cid-se4o7pmu]{margin-bottom:3rem}.back-link[data-astro-cid-se4o7pmu]{color:var(--primary);font-weight:600;display:inline-block;margin-bottom:2rem;transition:transform .3s ease}.back-link[data-astro-cid-se4o7pmu]:hover{transform:translate(-5px)}.meta[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:center}.category[data-astro-cid-se4o7pmu]{background:var(--bg-light);color:var(--primary);padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.date[data-astro-cid-se4o7pmu]{color:var(--text-muted);font-size:.9rem}.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:3rem;line-height:1.2;color:var(--text-main)}.detail-image[data-astro-cid-se4o7pmu]{margin-bottom:4rem}.detail-image[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100%;max-height:500px;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-lg)}.detail-content[data-astro-cid-se4o7pmu]{padding-bottom:6rem}.content-body[data-astro-cid-se4o7pmu]{font-size:1.15rem;line-height:1.8;color:var(--text-muted)}.content-body[data-astro-cid-se4o7pmu] p{margin-bottom:1.5rem}.content-body[data-astro-cid-se4o7pmu] .inline-image-wrapper{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md)}.content-body[data-astro-cid-se4o7pmu] img{width:100%;height:auto;display:block}.detail-footer[data-astro-cid-se4o7pmu]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.share-box[data-astro-cid-se4o7pmu] p[data-astro-cid-se4o7pmu]{font-weight:700;margin-bottom:1rem}.share-links[data-astro-cid-se4o7pmu]{display:flex;gap:1rem}.share-btn[data-astro-cid-se4o7pmu]{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border-color);background:#fff;cursor:pointer;transition:var(--transition);font-size:.9rem}.share-btn[data-astro-cid-se4o7pmu]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.related-news[data-astro-cid-se4o7pmu]{background:var(--bg-light);padding:6rem 0}.related-grid[data-astro-cid-se4o7pmu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.related-card[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;align-items:center;background:#fff;padding:1rem;border-radius:12px;box-shadow:var(--shadow-sm);transition:var(--transition)}.related-card[data-astro-cid-se4o7pmu]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.related-card[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100px;height:80px;border-radius:8px;object-fit:cover}.related-card[data-astro-cid-se4o7pmu] h3[data-astro-cid-se4o7pmu]{font-size:1rem;margin-bottom:.3rem;color:var(--primary)}.related-card[data-astro-cid-se4o7pmu] span[data-astro-cid-se4o7pmu]{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:2.2rem}}


/* Source Inline: /noticias/index.html */
.news-hero[data-astro-cid-memwiw23]{background:linear-gradient(#0009,#0009),url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?auto=format&fit=crop&q=80&w=2000);background-size:cover;background-position:center;padding:8rem 0;color:#fff;text-align:center}.news-hero[data-astro-cid-memwiw23] h1[data-astro-cid-memwiw23]{color:#fff;font-size:3.5rem;margin-bottom:1rem}.news-hero[data-astro-cid-memwiw23] p[data-astro-cid-memwiw23]{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}.sub-title[data-astro-cid-memwiw23]{color:var(--secondary);font-weight:700;letter-spacing:2px;font-size:.9rem;display:block;margin-bottom:1rem}.news-list[data-astro-cid-memwiw23]{background:var(--bg-light);padding:5rem 0}.news-grid[data-astro-cid-memwiw23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.news-card[data-astro-cid-memwiw23]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);transition:var(--transition);display:flex;flex-direction:column}.news-card[data-astro-cid-memwiw23]:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.news-image[data-astro-cid-memwiw23]{position:relative;height:240px;overflow:hidden}.news-image[data-astro-cid-memwiw23] img[data-astro-cid-memwiw23]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card[data-astro-cid-memwiw23]:hover .news-image[data-astro-cid-memwiw23] img[data-astro-cid-memwiw23]{transform:scale(1.1)}.news-category[data-astro-cid-memwiw23]{position:absolute;top:1rem;right:1rem;background:var(--primary);color:#fff;padding:.4rem 1rem;border-radius:30px;font-size:.75rem;font-weight:600;text-transform:uppercase}.news-content[data-astro-cid-memwiw23]{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.news-date[data-astro-cid-memwiw23]{color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem;display:block}.news-link-overlay[data-astro-cid-memwiw23]{display:block;cursor:pointer}.news-content[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23]{text-decoration:none}.news-content[data-astro-cid-memwiw23] h3[data-astro-cid-memwiw23]{font-size:1.5rem;margin-bottom:1rem;color:var(--primary);line-height:1.3;flex-grow:0;transition:color .3s ease}.news-card[data-astro-cid-memwiw23]:hover h3[data-astro-cid-memwiw23]{color:var(--secondary)}.news-content[data-astro-cid-memwiw23] p[data-astro-cid-memwiw23]{color:var(--text-muted);font-size:1rem;margin-bottom:1.5rem;flex-grow:1}.read-more[data-astro-cid-memwiw23]{color:var(--primary);font-weight:700;display:flex;align-items:center;gap:.5rem;transition:gap .3s ease}.read-more[data-astro-cid-memwiw23]:hover{gap:.8rem}.text-center[data-astro-cid-memwiw23]{text-align:center}@media(max-width:768px){.news-hero[data-astro-cid-memwiw23] h1[data-astro-cid-memwiw23]{font-size:2.5rem}.news-grid[data-astro-cid-memwiw23]{grid-template-columns:1fr}}


/* Source Inline: /noticias/curso-gestion-comunitaria/index.html */
.news-detail[data-astro-cid-se4o7pmu]{padding-top:4rem;background:#fff}.container[data-astro-cid-se4o7pmu].narrow{max-width:800px}.detail-header[data-astro-cid-se4o7pmu]{margin-bottom:3rem}.back-link[data-astro-cid-se4o7pmu]{color:var(--primary);font-weight:600;display:inline-block;margin-bottom:2rem;transition:transform .3s ease}.back-link[data-astro-cid-se4o7pmu]:hover{transform:translate(-5px)}.meta[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:center}.category[data-astro-cid-se4o7pmu]{background:var(--bg-light);color:var(--primary);padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.date[data-astro-cid-se4o7pmu]{color:var(--text-muted);font-size:.9rem}.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:3rem;line-height:1.2;color:var(--text-main)}.detail-image[data-astro-cid-se4o7pmu]{margin-bottom:4rem}.detail-image[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100%;max-height:500px;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-lg)}.detail-content[data-astro-cid-se4o7pmu]{padding-bottom:6rem}.content-body[data-astro-cid-se4o7pmu]{font-size:1.15rem;line-height:1.8;color:var(--text-muted)}.content-body[data-astro-cid-se4o7pmu] p{margin-bottom:1.5rem}.content-body[data-astro-cid-se4o7pmu] .inline-image-wrapper{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md)}.content-body[data-astro-cid-se4o7pmu] img{width:100%;height:auto;display:block}.detail-footer[data-astro-cid-se4o7pmu]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.share-box[data-astro-cid-se4o7pmu] p[data-astro-cid-se4o7pmu]{font-weight:700;margin-bottom:1rem}.share-links[data-astro-cid-se4o7pmu]{display:flex;gap:1rem}.share-btn[data-astro-cid-se4o7pmu]{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border-color);background:#fff;cursor:pointer;transition:var(--transition);font-size:.9rem}.share-btn[data-astro-cid-se4o7pmu]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.related-news[data-astro-cid-se4o7pmu]{background:var(--bg-light);padding:6rem 0}.related-grid[data-astro-cid-se4o7pmu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.related-card[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;align-items:center;background:#fff;padding:1rem;border-radius:12px;box-shadow:var(--shadow-sm);transition:var(--transition)}.related-card[data-astro-cid-se4o7pmu]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.related-card[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100px;height:80px;border-radius:8px;object-fit:cover}.related-card[data-astro-cid-se4o7pmu] h3[data-astro-cid-se4o7pmu]{font-size:1rem;margin-bottom:.3rem;color:var(--primary)}.related-card[data-astro-cid-se4o7pmu] span[data-astro-cid-se4o7pmu]{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:2.2rem}}


/* Source Inline: /noticias/plan-gestion-patrimonial/index.html */
.news-detail[data-astro-cid-se4o7pmu]{padding-top:4rem;background:#fff}.container[data-astro-cid-se4o7pmu].narrow{max-width:800px}.detail-header[data-astro-cid-se4o7pmu]{margin-bottom:3rem}.back-link[data-astro-cid-se4o7pmu]{color:var(--primary);font-weight:600;display:inline-block;margin-bottom:2rem;transition:transform .3s ease}.back-link[data-astro-cid-se4o7pmu]:hover{transform:translate(-5px)}.meta[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;margin-bottom:1.5rem;align-items:center}.category[data-astro-cid-se4o7pmu]{background:var(--bg-light);color:var(--primary);padding:.3rem .8rem;border-radius:4px;font-size:.8rem;font-weight:700;text-transform:uppercase}.date[data-astro-cid-se4o7pmu]{color:var(--text-muted);font-size:.9rem}.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:3rem;line-height:1.2;color:var(--text-main)}.detail-image[data-astro-cid-se4o7pmu]{margin-bottom:4rem}.detail-image[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100%;max-height:500px;object-fit:cover;border-radius:20px;box-shadow:var(--shadow-lg)}.detail-content[data-astro-cid-se4o7pmu]{padding-bottom:6rem}.content-body[data-astro-cid-se4o7pmu]{font-size:1.15rem;line-height:1.8;color:var(--text-muted)}.content-body[data-astro-cid-se4o7pmu] p{margin-bottom:1.5rem}.content-body[data-astro-cid-se4o7pmu] .inline-image-wrapper{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-md)}.content-body[data-astro-cid-se4o7pmu] img{width:100%;height:auto;display:block}.detail-footer[data-astro-cid-se4o7pmu]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.share-box[data-astro-cid-se4o7pmu] p[data-astro-cid-se4o7pmu]{font-weight:700;margin-bottom:1rem}.share-links[data-astro-cid-se4o7pmu]{display:flex;gap:1rem}.share-btn[data-astro-cid-se4o7pmu]{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border-color);background:#fff;cursor:pointer;transition:var(--transition);font-size:.9rem}.share-btn[data-astro-cid-se4o7pmu]:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.related-news[data-astro-cid-se4o7pmu]{background:var(--bg-light);padding:6rem 0}.related-grid[data-astro-cid-se4o7pmu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.related-card[data-astro-cid-se4o7pmu]{display:flex;gap:1.5rem;align-items:center;background:#fff;padding:1rem;border-radius:12px;box-shadow:var(--shadow-sm);transition:var(--transition)}.related-card[data-astro-cid-se4o7pmu]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.related-card[data-astro-cid-se4o7pmu] img[data-astro-cid-se4o7pmu]{width:100px;height:80px;border-radius:8px;object-fit:cover}.related-card[data-astro-cid-se4o7pmu] h3[data-astro-cid-se4o7pmu]{font-size:1rem;margin-bottom:.3rem;color:var(--primary)}.related-card[data-astro-cid-se4o7pmu] span[data-astro-cid-se4o7pmu]{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.detail-header[data-astro-cid-se4o7pmu] h1[data-astro-cid-se4o7pmu]{font-size:2.2rem}}


/* Source Inline: /transparencia/index.html */
.page-header[data-astro-cid-admgbzfq]{text-align:center;padding:6rem 0}.landing-grid[data-astro-cid-admgbzfq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:4rem;max-width:800px;margin-left:auto;margin-right:auto}.landing-card[data-astro-cid-admgbzfq]{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:var(--shadow-sm);border-bottom:4px solid var(--primary)}.landing-card[data-astro-cid-admgbzfq]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.landing-card[data-astro-cid-admgbzfq] h3[data-astro-cid-admgbzfq]{color:var(--primary);margin-bottom:1rem}


/* Source Inline: /transparencia/memorias/index.html */
.page-header[data-astro-cid-edwgeyxn]{text-align:center;padding:6rem 0 3rem}.downloads-list[data-astro-cid-edwgeyxn]{max-width:800px;margin:0 auto 5rem}.download-item[data-astro-cid-edwgeyxn]{display:flex;align-items:center;gap:2rem;background:#fff;padding:1.5rem 2rem;border-radius:12px;margin-bottom:1rem;box-shadow:var(--shadow-sm)}.year-badge[data-astro-cid-edwgeyxn]{background:var(--accent);color:var(--text-main);padding:.5rem 1rem;border-radius:8px;font-weight:800}.item-info[data-astro-cid-edwgeyxn]{flex-grow:1}.item-info[data-astro-cid-edwgeyxn] span[data-astro-cid-edwgeyxn]{font-size:.85rem;color:var(--text-muted)}@media(max-width:600px){.download-item[data-astro-cid-edwgeyxn]{flex-direction:column;text-align:center;gap:1rem}}


/* Source Inline: /transparencia/convenios/index.html */
.page-header[data-astro-cid-gsoywpw6]{text-align:center;padding:6rem 0 3rem}.table-container[data-astro-cid-gsoywpw6]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:5rem}table[data-astro-cid-gsoywpw6]{width:100%;border-collapse:collapse}th[data-astro-cid-gsoywpw6]{background:var(--primary);color:#fff;text-align:left;padding:1.25rem}td[data-astro-cid-gsoywpw6]{padding:1.25rem;border-bottom:1px solid var(--border-color)}.status-tag[data-astro-cid-gsoywpw6]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:700}.status-tag[data-astro-cid-gsoywpw6].vigente{background:#d1fae5;color:#065f46}.status-tag[data-astro-cid-gsoywpw6].concluido{background:#f3f4f6;color:#374151}@media(max-width:768px){table[data-astro-cid-gsoywpw6],thead[data-astro-cid-gsoywpw6],tbody[data-astro-cid-gsoywpw6],th[data-astro-cid-gsoywpw6],td[data-astro-cid-gsoywpw6],tr[data-astro-cid-gsoywpw6]{display:block}thead[data-astro-cid-gsoywpw6]{display:none}tr[data-astro-cid-gsoywpw6]{margin-bottom:1rem;border:1px solid var(--border-color);border-radius:8px}td[data-astro-cid-gsoywpw6]{text-align:right;position:relative;padding-left:50%}td[data-astro-cid-gsoywpw6]:before{content:attr(data-label);position:absolute;left:1.25rem;width:45%;text-align:left;font-weight:700}}


/* Source Inline: /publicaciones/index.html */
.page-header[data-astro-cid-2gkyod6l]{text-align:center;padding:6rem 0}.landing-grid[data-astro-cid-2gkyod6l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:4rem}.landing-card[data-astro-cid-2gkyod6l]{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:var(--shadow-sm);border-bottom:4px solid var(--secondary)}.landing-card[data-astro-cid-2gkyod6l]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.landing-card[data-astro-cid-2gkyod6l] h3[data-astro-cid-2gkyod6l]{color:var(--primary);margin-bottom:1rem}


/* Source Inline: /publicaciones/documentos/index.html */
.pub-card[data-astro-cid-trdbdie4]{background:#fff;padding:2rem;border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;transition:var(--transition)}.pub-card[data-astro-cid-trdbdie4]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.pub-type[data-astro-cid-trdbdie4]{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--secondary);margin-bottom:1rem;letter-spacing:1px}.pub-card[data-astro-cid-trdbdie4] h3[data-astro-cid-trdbdie4]{font-size:1.25rem;margin-bottom:1rem;flex-grow:1;line-height:1.3}.author[data-astro-cid-trdbdie4]{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.pub-footer[data-astro-cid-trdbdie4]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--border-color)}.date[data-astro-cid-trdbdie4]{font-size:.85rem;color:var(--text-muted)}.btn-download[data-astro-cid-trdbdie4]{font-size:.9rem;font-weight:600;color:var(--primary)}
.page-header[data-astro-cid-cb3zitxg]{text-align:center;padding:6rem 0 3rem}.pub-grid[data-astro-cid-cb3zitxg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:5rem}


/* Source Inline: /publicaciones/opinion/index.html */
.pub-card[data-astro-cid-trdbdie4]{background:#fff;padding:2rem;border-radius:12px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;transition:var(--transition)}.pub-card[data-astro-cid-trdbdie4]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.pub-type[data-astro-cid-trdbdie4]{font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--secondary);margin-bottom:1rem;letter-spacing:1px}.pub-card[data-astro-cid-trdbdie4] h3[data-astro-cid-trdbdie4]{font-size:1.25rem;margin-bottom:1rem;flex-grow:1;line-height:1.3}.author[data-astro-cid-trdbdie4]{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.pub-footer[data-astro-cid-trdbdie4]{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--border-color)}.date[data-astro-cid-trdbdie4]{font-size:.85rem;color:var(--text-muted)}.btn-download[data-astro-cid-trdbdie4]{font-size:.9rem;font-weight:600;color:var(--primary)}
.page-header[data-astro-cid-ajtb65kf]{text-align:center;padding:6rem 0 3rem}.pub-grid[data-astro-cid-ajtb65kf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-bottom:5rem}


/* Source Inline: /publicaciones/audiovisuales/index.html */
.page-header[data-astro-cid-qzp5o4yf]{text-align:center;padding:6rem 0 3rem}.video-grid[data-astro-cid-qzp5o4yf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-bottom:5rem}.video-card[data-astro-cid-qzp5o4yf]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.video-wrapper[data-astro-cid-qzp5o4yf]{position:relative;padding-bottom:56.25%;height:0}.video-wrapper[data-astro-cid-qzp5o4yf] iframe[data-astro-cid-qzp5o4yf]{position:absolute;top:0;left:0;width:100%;height:100%}.video-info[data-astro-cid-qzp5o4yf]{padding:1.5rem}.video-type[data-astro-cid-qzp5o4yf]{font-size:.75rem;font-weight:700;color:var(--secondary);text-transform:uppercase;margin-bottom:.5rem;display:block}.video-info[data-astro-cid-qzp5o4yf] h3[data-astro-cid-qzp5o4yf]{font-size:1.2rem}



/* --- INLINE STYLES EXTRACTED FROM PHP TEMPLATES --- */
/* Styles from home.php */
.news-hero[data-astro-cid-memwiw23] {
        background: linear-gradient(#0009, #0009), url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?auto=format&fit=crop&q=80&w=2000);
        background-size: cover;
        background-position: center;
        padding: 8rem 0;
        color: #fff;
        text-align: center
    }

    .news-hero[data-astro-cid-memwiw23] h1[data-astro-cid-memwiw23] {
        color: #fff;
        font-size: 3.5rem;
        margin-bottom: 1rem
    }

    .news-hero[data-astro-cid-memwiw23] p[data-astro-cid-memwiw23] {
        font-size: 1.2rem;
        opacity: .9;
        max-width: 600px;
        margin: 0 auto
    }

    .sub-title[data-astro-cid-memwiw23] {
        color: var(--secondary);
        font-weight: 700;
        letter-spacing: 2px;
        font-size: .9rem;
        display: block;
        margin-bottom: 1rem
    }

    .news-list[data-astro-cid-memwiw23] {
        background: var(--bg-light);
        padding: 5rem 0
    }

    .news-grid[data-astro-cid-memwiw23] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 3rem
    }

    .news-card[data-astro-cid-memwiw23] {
        background: #fff;
        border-radius: 20px;
        overflow: hidden;
        box-shadow: var(--shadow-md);
        transition: var(--transition);
        display: flex;
        flex-direction: column
    }

    .news-card[data-astro-cid-memwiw23]:hover {
        transform: translateY(-10px);
        box-shadow: var(--shadow-lg)
    }

    .news-image[data-astro-cid-memwiw23] {
        position: relative;
        height: 240px;
        overflow: hidden
    }

    .news-image[data-astro-cid-memwiw23] img[data-astro-cid-memwiw23] {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform .5s ease
    }

    .news-card[data-astro-cid-memwiw23]:hover .news-image[data-astro-cid-memwiw23] img[data-astro-cid-memwiw23] {
        transform: scale(1.1)
    }

    .news-category[data-astro-cid-memwiw23] {
        position: absolute;
        top: 1rem;
        right: 1rem;
        background: var(--primary);
        color: #fff;
        padding: .4rem 1rem;
        border-radius: 30px;
        font-size: .75rem;
        font-weight: 600;
        text-transform: uppercase
    }

    .news-content[data-astro-cid-memwiw23] {
        padding: 2rem;
        display: flex;
        flex-direction: column;
        flex-grow: 1
    }

    .news-date[data-astro-cid-memwiw23] {
        color: var(--text-muted);
        font-size: .85rem;
        margin-bottom: .75rem;
        display: block
    }

    .news-link-overlay[data-astro-cid-memwiw23] {
        display: block;
        cursor: pointer
    }

    .news-content[data-astro-cid-memwiw23] a[data-astro-cid-memwiw23] {
        text-decoration: none
    }

    .news-content[data-astro-cid-memwiw23] h3[data-astro-cid-memwiw23] {
        font-size: 1.5rem;
        margin-bottom: 1rem;
        color: var(--primary);
        line-height: 1.3;
        flex-grow: 0;
        transition: color .3s ease
    }

    .news-card[data-astro-cid-memwiw23]:hover h3[data-astro-cid-memwiw23] {
        color: var(--secondary)
    }

    .news-content[data-astro-cid-memwiw23] p[data-astro-cid-memwiw23] {
        color: var(--text-muted);
        font-size: 1rem;
        margin-bottom: 1.5rem;
        flex-grow: 1
    }

    .read-more[data-astro-cid-memwiw23] {
        color: var(--primary);
        font-weight: 700;
        display: flex;
        align-items: center;
        gap: .5rem;
        transition: gap .3s ease
    }

    .read-more[data-astro-cid-memwiw23]:hover {
        gap: .8rem
    }

    .text-center[data-astro-cid-memwiw23] {
        text-align: center
    }

    @media(max-width:768px) {
        .news-hero[data-astro-cid-memwiw23] h1[data-astro-cid-memwiw23] {
            font-size: 2.5rem
        }

        .news-grid[data-astro-cid-memwiw23] {
            grid-template-columns: 1fr
        }
    }

/* Styles from page-publicaciones.php */
.page-header[data-astro-cid-2gkyod6l] {
        text-align: center;
        padding: 6rem 0
    }

    .landing-grid[data-astro-cid-2gkyod6l] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 2rem;
        margin-top: 4rem
    }

    .landing-card[data-astro-cid-2gkyod6l] {
        background: #fff;
        padding: 3rem 2rem;
        border-radius: 12px;
        box-shadow: var(--shadow-sm);
        border-bottom: 4px solid var(--secondary)
    }

    .landing-card[data-astro-cid-2gkyod6l]:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-md)
    }

    .landing-card[data-astro-cid-2gkyod6l] h3[data-astro-cid-2gkyod6l] {
        color: var(--primary);
        margin-bottom: 1rem
    }

/* Styles from page-quienes-somos.php */
.page-header[data-astro-cid-v2epy5il] {
        text-align: center;
        padding: 5rem 0 3rem;
        background: linear-gradient(to bottom, var(--bg-light), white)
    }

    .page-banner[data-astro-cid-v2epy5il] {
        max-width: 1000px;
        margin: 0 auto 4rem;
        border-radius: 24px;
        overflow: hidden;
        box-shadow: var(--shadow-lg)
    }

    .page-banner[data-astro-cid-v2epy5il] img[data-astro-cid-v2epy5il] {
        width: 100%;
        height: auto;
        display: block;
        transition: transform .5s ease
    }

    .page-banner[data-astro-cid-v2epy5il]:hover img[data-astro-cid-v2epy5il] {
        transform: scale(1.02)
    }

    .intro-text[data-astro-cid-v2epy5il] {
        max-width: 800px;
        margin: 0 auto 4rem;
        text-align: left
    }

    .intro-text[data-astro-cid-v2epy5il] p[data-astro-cid-v2epy5il] {
        font-size: 1.15rem;
        line-height: 1.8;
        color: var(--text-muted);
        margin-bottom: 1.5rem
    }

    .landing-grid[data-astro-cid-v2epy5il] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 2.5rem;
        margin-top: 2rem
    }

    .landing-card[data-astro-cid-v2epy5il] {
        background: #fff;
        padding: 3.5rem 2rem;
        border-radius: 20px;
        box-shadow: var(--shadow-md);
        border-bottom: 5px solid var(--secondary);
        transition: var(--transition);
        text-decoration: none;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .card-icon[data-astro-cid-v2epy5il] {
        font-size: 3rem;
        margin-bottom: 1.5rem
    }

    .landing-card[data-astro-cid-v2epy5il]:hover {
        transform: translateY(-10px);
        box-shadow: var(--shadow-lg)
    }

    .landing-card[data-astro-cid-v2epy5il] h3[data-astro-cid-v2epy5il] {
        color: var(--primary);
        margin-bottom: 1rem;
        font-size: 1.5rem
    }

    .landing-card[data-astro-cid-v2epy5il] p[data-astro-cid-v2epy5il] {
        color: var(--text-muted);
        text-align: center
    }

/* Styles from page-contacto.php */
.page-header[data-astro-cid-gdogca4m] {
        text-align: center;
        padding: 5rem 0 3rem
    }

    .contact-grid[data-astro-cid-gdogca4m] {
        display: grid;
        grid-template-columns: 1.5fr 1fr;
        gap: 4rem;
        margin-bottom: 5rem
    }

    .contact-form-section[data-astro-cid-gdogca4m] h2[data-astro-cid-gdogca4m] {
        margin-bottom: 2rem
    }

    .contact-form[data-astro-cid-gdogca4m] {
        background: #fff;
        padding: 3rem;
        border-radius: 12px;
        box-shadow: var(--shadow-md)
    }

    .form-group[data-astro-cid-gdogca4m] {
        margin-bottom: 1.5rem
    }

    .form-group[data-astro-cid-gdogca4m] label[data-astro-cid-gdogca4m] {
        display: block;
        margin-bottom: .5rem;
        font-weight: 600
    }

    .form-group[data-astro-cid-gdogca4m] input[data-astro-cid-gdogca4m],
    .form-group[data-astro-cid-gdogca4m] select[data-astro-cid-gdogca4m],
    .form-group[data-astro-cid-gdogca4m] textarea[data-astro-cid-gdogca4m] {
        width: 100%;
        padding: .75rem 1rem;
        border: 1px solid var(--border-color);
        border-radius: 8px;
        font-family: inherit
    }

    .w-full[data-astro-cid-gdogca4m] {
        width: 100%;
        margin-top: 1rem
    }

    .sidebar[data-astro-cid-gdogca4m] {
        display: flex;
        flex-direction: column;
        gap: 2rem
    }

    .donation-card[data-astro-cid-gdogca4m] {
        background: var(--primary);
        color: #fff;
        padding: 2.5rem;
        border-radius: 12px
    }

    .section-subtitle[data-astro-cid-gdogca4m] {
        color: var(--text-muted);
        margin-bottom: 2rem;
        font-weight: 500
    }

    .donation-subtitle[data-astro-cid-gdogca4m] {
        color: var(--accent);
        font-weight: 700;
        margin-bottom: 1rem;
        text-transform: uppercase;
        font-size: .8rem;
        letter-spacing: .05rem
    }

    .bank-details[data-astro-cid-gdogca4m] {
        background: #ffffff1a;
        padding: 1.5rem;
        border-radius: 8px;
        margin-top: 1.5rem
    }

    .bank-details[data-astro-cid-gdogca4m] h3[data-astro-cid-gdogca4m] {
        color: #fff;
        font-size: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
        padding-bottom: .5rem
    }

    .bank-details[data-astro-cid-gdogca4m] p[data-astro-cid-gdogca4m] {
        font-size: .9rem;
        margin-bottom: .5rem
    }

    .info-card[data-astro-cid-gdogca4m] {
        background: #fff;
        padding: 2rem;
        border-radius: 12px;
        box-shadow: var(--shadow-sm)
    }

    .info-card[data-astro-cid-gdogca4m] h3[data-astro-cid-gdogca4m] {
        margin-bottom: 1.5rem
    }

    .info-card[data-astro-cid-gdogca4m] p[data-astro-cid-gdogca4m] {
        margin-bottom: .75rem
    }

    @media(max-width:968px) {
        .contact-grid[data-astro-cid-gdogca4m] {
            grid-template-columns: 1fr
        }
    }

/* Styles from page-transparencia.php */
.page-header[data-astro-cid-admgbzfq] {
        text-align: center;
        padding: 6rem 0
    }

    .landing-grid[data-astro-cid-admgbzfq] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 2rem;
        margin-top: 4rem;
        max-width: 800px;
        margin-left: auto;
        margin-right: auto
    }

    .landing-card[data-astro-cid-admgbzfq] {
        background: #fff;
        padding: 3rem 2rem;
        border-radius: 12px;
        box-shadow: var(--shadow-sm);
        border-bottom: 4px solid var(--primary)
    }

    .landing-card[data-astro-cid-admgbzfq]:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-md)
    }

    .landing-card[data-astro-cid-admgbzfq] h3[data-astro-cid-admgbzfq] {
        color: var(--primary);
        margin-bottom: 1rem
    }

/* Styles from page-que-hacemos.php */
.page-header[data-astro-cid-agl3lf2c] {
        text-align: center;
        padding: 6rem 0
    }

    .landing-grid[data-astro-cid-agl3lf2c] {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 2rem;
        margin-top: 4rem
    }

    .landing-card[data-astro-cid-agl3lf2c] {
        background: #fff;
        padding: 3rem 2rem;
        border-radius: 12px;
        box-shadow: var(--shadow-sm);
        border-bottom: 4px solid var(--primary)
    }

    .landing-card[data-astro-cid-agl3lf2c]:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-md)
    }

    .icon[data-astro-cid-agl3lf2c] {
        font-size: 3rem;
        display: block;
        margin-bottom: 1.5rem
    }

    .landing-card[data-astro-cid-agl3lf2c] h3[data-astro-cid-agl3lf2c] {
        color: var(--primary);
        margin-bottom: 1rem
    }

