.mi-grid-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0}.mi-post{position:relative;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer}.mi-post:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,0.12)}.mi-post-enlace{position:absolute;inset:0;z-index:5}.mi-post-img{width:100%;height:200px;object-fit:cover;display:block}.mi-post-contenido{flex-grow:1;padding:1.5rem;display:flex;flex-direction:column;position:relative;z-index:2}.mi-post-titulo{font-size:1.3rem;margin-bottom:0.4rem;line-height:1.3;color:#000}.mi-post-fecha{font-size:0.95rem;color:#999}.mi-post-extracto{color:#111;flex-grow:1;line-height:1.5}.mi-post-boton{display:block;width:100%;background-color:#001a78;color:#fff;text-align:center;text-decoration:none;padding:1rem 0;font-weight:500;border-top:1px solid rgba(255,255,255,0.1);border-bottom-left-radius:14px;border-bottom-right-radius:14px;transition:background-color 0.2s ease;position:relative;z-index:3}.mi-post-boton:hover{background-color:#1a1f40}.mi-paginacion{margin-top:3rem;display:flex;justify-content:center;gap:0.6rem;flex-wrap:wrap}.mi-paginacion a,.mi-paginacion span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:10px;background:#fff;color:#111;text-decoration:none;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.2s ease}.mi-paginacion a:hover{background:#001a78b3;color:#fff;transform:translateY(-2px)}.mi-paginacion .current{background:#001a78;color:#fff;pointer-events:none}@media (max-width:1024px){.mi-grid-blog{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.mi-grid-blog{grid-template-columns:1fr}}.mi-grid-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 0}.mi-post{position:relative;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.08);display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer}.mi-post:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,0.12)}.mi-post-enlace{position:absolute;inset:0;z-index:5}.mi-post-img{width:100%;height:200px;object-fit:cover;display:block}.mi-post-contenido{flex-grow:1;padding:1.5rem;display:flex;flex-direction:column;position:relative;z-index:2}.mi-post-titulo{font-size:1.3rem;margin-bottom:0.4rem;line-height:1.3;color:#000}.mi-post-fecha{font-size:0.95rem;color:#999}.mi-post-extracto{color:#111;flex-grow:1;line-height:1.5}.mi-post-boton{display:block;width:100%;background-color:#001a78;color:#fff;text-align:center;text-decoration:none;padding:1rem 0;font-weight:500;border-top:1px solid rgba(255,255,255,0.1);border-bottom-left-radius:14px;border-bottom-right-radius:14px;transition:background-color 0.2s ease;position:relative;z-index:3}.mi-post-boton:hover{background-color:#1a1f40}.mi-paginacion{margin-top:3rem;display:flex;justify-content:center;gap:0.6rem;flex-wrap:wrap}.mi-paginacion a,.mi-paginacion span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:10px;background:#fff;color:#111;text-decoration:none;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.2s ease}.mi-paginacion a:hover{background:#001a78b3;color:#fff;transform:translateY(-2px)}.mi-paginacion .current{background:#001a78;color:#fff;pointer-events:none}@media (max-width:1024px){.mi-grid-blog{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.mi-grid-blog{grid-template-columns:1fr}}