.Blog-contenedor{max-width:90%;margin:90px auto 40px;padding:0 1rem;box-sizing:border-box}.Blog-destacado{width:100%;margin-bottom:3rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08);background-color:transparent}.Blog-destacado-link{display:flex;flex-direction:row;flex-wrap:nowrap;text-decoration:none;color:inherit;width:100%}.Blog-destacado-img{width:50%;object-fit:contain}.Blog-destacado-info{width:50%;padding:2rem;display:flex;flex-direction:column;justify-content:center;background:#f4f7f6}@media (max-width:900px){.Blog-destacado-info{padding:10px 0 0}.Blog-contenedor{max-width:95%}.Blog-destacado-link{flex-direction:column;flex-wrap:wrap}.Blog-destacado-img{width:100%;max-height:300px}.Blog-destacado-info{width:100%}}.Blog-destacado-date{font-size:.9rem;color:#7a8b8e;margin-bottom:.5rem}.Blog-destacado-title{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2;color:#005f73}.Blog-destacado-excerpt{flex:1 1;font-size:1rem;color:#444;line-height:1.6;margin-bottom:1.5rem;overflow:visible}.Blog-destacado-mas{font-weight:600;color:#ee9b00;font-size:1rem;transition:color .2s}.Blog-destacado-mas:hover{color:#ca6702}.Blog-grid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Blog-card{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit}.Blog-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.Blog-card-img-wrapper{width:100%;padding-top:56.25%;position:relative}.Blog-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Blog-card-content{padding:1.25rem;display:flex;flex-direction:column;flex:1 1}.Blog-card-title{font-size:1.2rem;font-weight:600;margin-bottom:.75rem;color:#005f73;line-height:1.3}.Blog-card-excerpt{font-size:.95rem;color:#555;line-height:1.5;flex:1 1;margin-bottom:1rem}.Blog-card-mas{align-self:flex-start;font-weight:600;color:#ee9b00;transition:color .2s}.Blog-card-mas:hover{color:#ca6702}.contenedor-principal-whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:1000;background-color:transparent;border:none}.Blog-paginacion{margin:2.5rem 0 1rem;padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Blog-page-btn{display:inline-block;padding:.6rem .9rem;border-radius:8px;background:#005f73;color:#fff;text-decoration:none;font-weight:600;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Blog-page-btn:hover{transform:translateY(-2px)}.Blog-page-btn--disabled{background:#c7d3d6;color:#6a7a7d;cursor:not-allowed;box-shadow:none}.Blog-page-numbers{display:flex;gap:.4rem;flex:1 1 auto}.Blog-page-num,.Blog-page-numbers{align-items:center;justify-content:center}.Blog-page-num{min-width:2.2rem;height:2.2rem;padding:0 .6rem;border-radius:8px;display:inline-flex;background:#eef5f6;color:#005f73;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.Blog-page-num:hover{background:#e5f0f2;transform:translateY(-1px)}.Blog-page-num--active{background:#ee9b00;color:#fff}.Blog-page-ellipsis{padding:0 .3rem;color:#7a8b8e}