.page[data-v-b9c56e95]{background:#fff;min-height:100vh}[data-v-b9c56e95]{box-sizing:border-box}.container[data-v-b9c56e95]{max-width:1200px;margin:0 auto;padding:0 20px}.section[data-v-b9c56e95]{padding:80px 0}.intro[data-v-b9c56e95]{max-width:850px;margin:0 auto 60px;text-align:center}.section-tag[data-v-b9c56e95]{display:inline-block;background:#a8cf45;color:#002147;padding:8px 16px;border-radius:4px;font-size:12px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.section-title[data-v-b9c56e95]{font-size:2.5rem;font-weight:700;color:#002147;margin-bottom:24px}.intro-text[data-v-b9c56e95]{color:#555;line-height:1.8;font-size:17px}.comunicaciones-grid[data-v-b9c56e95]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:70px}.posts-header[data-v-b9c56e95]{margin-bottom:28px}.posts-header .section-title[data-v-b9c56e95]{font-size:1.6rem;font-weight:700;color:#002147}.post-date[data-v-b9c56e95]{display:block;color:#999;font-size:12px;margin-bottom:14px}.post-excerpt[data-v-b9c56e95]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-gallery-badge[data-v-b9c56e95]{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:4px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:4px 9px;border-radius:20px}.post-modal[data-v-b9c56e95]{position:fixed;inset:0;background:#0021478c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.post-modal-content[data-v-b9c56e95]{position:relative;background:#fff;border-radius:16px;max-width:680px;width:100%;max-height:90vh;overflow-y:auto}.post-modal-close[data-v-b9c56e95]{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;color:#002147;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.post-modal-image[data-v-b9c56e95]{width:100%;max-height:320px;object-fit:cover;border-radius:16px 16px 0 0}.post-modal-body[data-v-b9c56e95]{padding:28px 32px 32px}.post-modal-body h2[data-v-b9c56e95]{color:#002147;font-size:1.5rem;font-weight:800;margin-bottom:14px}.post-modal-text[data-v-b9c56e95]{color:#444;font-size:14px;line-height:1.7;margin-bottom:20px}.post-modal-gallery[data-v-b9c56e95]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.post-modal-gallery img[data-v-b9c56e95]{width:100%;height:100px;object-fit:cover;border-radius:8px}.comunicacion-card[data-v-b9c56e95]{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 4px 18px #00214714;border:1px solid #edf0f4;transition:transform .3s ease,box-shadow .3s ease}.comunicacion-card[data-v-b9c56e95]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00214724}.card-image-wrapper[data-v-b9c56e95]{position:relative;aspect-ratio:4 / 3;overflow:hidden}.card-image-wrapper img[data-v-b9c56e95]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.comunicacion-card:hover .card-image-wrapper img[data-v-b9c56e95]{transform:scale(1.06)}.card-body[data-v-b9c56e95]{display:flex;flex-direction:column;flex:1;padding:24px}.card-body h3[data-v-b9c56e95]{color:#002147;font-size:17px;font-weight:700;line-height:1.3;margin-bottom:10px}.card-body p[data-v-b9c56e95]{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px;flex:1}.card-actions[data-v-b9c56e95]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:16px;border-top:1px solid #eef1f5}.btn-view[data-v-b9c56e95]{display:inline-flex;align-items:center;gap:6px;background:#eafaf1;border:none;color:#00a800;font-weight:700;font-size:13px;cursor:pointer;padding:10px 16px;border-radius:30px;transition:background .25s ease}.btn-view ion-icon[data-v-b9c56e95]{font-size:16px}.btn-view[data-v-b9c56e95]:hover{background:#00a800;color:#fff}.btn-download-small[data-v-b9c56e95]{display:inline-flex;align-items:center;gap:6px;color:#002147;font-size:13px;font-weight:700;padding:10px 14px;border-radius:30px;border:1.5px solid #dde3ea;transition:border-color .25s ease,color .25s ease}.btn-download-small ion-icon[data-v-b9c56e95]{font-size:16px}.btn-download-small[data-v-b9c56e95]:hover{border-color:#002147}.info-grid[data-v-b9c56e95]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.info-box[data-v-b9c56e95]{display:flex;gap:18px;background:#f7f8fa;padding:28px 24px;border-radius:14px;border:1px solid #edf0f4;transition:transform .3s ease,box-shadow .3s ease}.info-box[data-v-b9c56e95]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00214714}.info-icon[data-v-b9c56e95]{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eafaf1;color:#00a800;font-size:22px}.info-content h4[data-v-b9c56e95]{color:#002147;font-size:16px;margin-bottom:6px}.info-content p[data-v-b9c56e95]{color:#666;font-size:14px;line-height:1.5}.lightbox[data-v-b9c56e95]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-content[data-v-b9c56e95]{max-width:90%;max-height:90%;text-align:center}.lightbox-content img[data-v-b9c56e95]{max-width:100%;max-height:80vh;border-radius:4px}.lightbox-caption[data-v-b9c56e95]{color:#fff;margin-top:16px;font-size:16px}.lightbox-close[data-v-b9c56e95]{position:absolute;top:24px;right:32px;color:#fff;font-size:36px;cursor:pointer;line-height:1}@media(max-width:768px){.section-title[data-v-b9c56e95]{font-size:1.8rem}.comunicaciones-grid[data-v-b9c56e95],.info-grid[data-v-b9c56e95]{grid-template-columns:1fr}}
