.cz-blog-page{--cz-blog-blue:#005aa0;--cz-blog-ink:#10263b;--cz-blog-muted:#657487;--cz-blog-border:#e6edf3}
.cz-blog-page #banner .banner-title{font-size:48px!important;line-height:1.12!important;font-weight:750!important;max-width:100%;letter-spacing:-1.4px}
.cz-blog-page .content-wrapper>.container{max-width:1170px!important;width:calc(100% - 48px)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}
.cz-blog-page #main{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:38px;align-items:start;margin:40px 0 64px!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;box-sizing:border-box;left:auto!important;right:auto!important}
.cz-blog-page #content{float:none!important;width:auto!important;min-width:0;margin:0!important;padding:0!important}
.cz-blog-page #main:before,.cz-blog-page #main:after{display:none!important}.cz-blog-page #content{grid-column:1}.cz-blog-page .cz-blog-sidebar{grid-column:2}.cz-blog-page .content-wrapper{background:white}
.cz-blog-page #archive-wrapper>.container{width:auto;max-width:none;margin:0;padding:0}
.cz-blog-intro{margin:38px 0 30px;padding:28px 32px;border:1px solid var(--cz-blog-border);border-radius:18px;background:white;box-shadow:0 9px 30px #10263b08;text-align:left;box-sizing:border-box}
.cz-blog-intro .content-box-white{margin:0;padding:0;border:0;box-shadow:none;text-align:left;background:none}
.cz-blog-intro blockquote{margin:0 0 18px;border-left:4px solid var(--cz-blog-blue);padding:4px 0 4px 18px;font-size:21px;line-height:1.5;color:var(--cz-blog-ink)}
.cz-blog-intro p{font-size:15px;line-height:1.8;text-align:left;color:#485c70}
.cz-blog-intro>.container{width:auto;padding:0;margin:16px 0 0}
.cz-blog-intro .zonas-home{font-size:15px;text-align:left;display:block;margin-top:12px}
.cz-blog-intro button.botonlacabrainicio,.cz-blog-intro .cz-blog-group{background:#edf4fa!important;color:var(--cz-blog-blue)!important;border:1px solid #dbe8f3!important;border-radius:999px;padding:9px 14px;font-size:12px;line-height:1.4;box-shadow:none;margin:4px}
.cz-blog-index .entradablog{display:grid!important;grid-template-columns:34% minmax(0,1fr);gap:26px;padding:0 0 30px!important;margin:0 0 30px!important;border:0!important;border-bottom:1px solid var(--cz-blog-border)!important;background:white!important;box-shadow:none!important;border-radius:0!important}
.cz-blog-index .columna1,.cz-blog-index .columna2{display:block!important;width:auto!important;margin:0!important;min-width:0}
.cz-blog-index .imagenblog{max-height:none!important;height:280px;border-radius:14px;overflow:hidden;background:#edf2f6}
.cz-blog-index .imagenblog img{width:100%!important;height:100%!important;min-width:0!important;object-fit:cover;margin:0!important;padding:0!important}
.cz-blog-index .tituloblog h2{font-size:29px!important;line-height:1.18!important;font-weight:750!important;letter-spacing:-.7px;margin:8px 0 13px!important;color:var(--cz-blog-ink)!important;text-align:left}
.cz-blog-index .tituloblog a:hover h2{color:var(--cz-blog-blue)!important}
.cz-blog-index .textoblog{font-size:14px!important;line-height:1.75!important;text-align:left;color:#657487}
.cz-blog-meta{font-size:12px;line-height:1.5;color:#7a8997;text-align:left}
.cz-blog-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;margin:5px 5px 0 0;font-size:11px;line-height:1.4;border-radius:6px;color:var(--cz-blog-blue)!important;background:#edf4fa;text-decoration:none!important}
.cz-blog-read{display:inline-flex;gap:10px;align-items:center;padding:10px 15px;margin:14px 0 5px;color:white!important;background:var(--cz-blog-blue);border-radius:7px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none!important}
.cz-blog-read:hover{background:#10263b}.cz-blog-page a:focus-visible{outline:3px solid #005aa066;outline-offset:4px}
.cz-blog-sidebar{min-width:0}.cz-blog-widget{background:white;border:1px solid var(--cz-blog-border);border-radius:16px;padding:24px;margin:0 0 24px;box-shadow:0 8px 30px #10263b08}
.cz-blog-widget h2{font-size:20px!important;line-height:1.3!important;font-weight:700!important;color:var(--cz-blog-ink)!important;margin:0 0 20px!important;text-align:left;letter-spacing:-.3px}
.cz-blog-widget h2:after{content:"";display:block;width:38px;height:3px;background:var(--cz-blog-blue);margin-top:9px;border-radius:3px}
.cz-blog-widget ul{list-style:none;margin:0;padding:0}.cz-blog-recent li+li{margin-top:16px}.cz-blog-recent a{display:flex;gap:12px;text-decoration:none!important;color:var(--cz-blog-ink)!important;align-items:flex-start}
.cz-blog-recent img{width:64px;height:64px;object-fit:cover;border-radius:8px;flex:none}.cz-blog-recent a>span{min-width:0}.cz-blog-recent strong{font-size:12px;line-height:1.45;font-weight:650;display:block}.cz-blog-recent time{font-size:10px;line-height:1.5;color:#7b8997;display:block;margin-top:4px}
.cz-blog-categories li+li{border-top:1px solid #edf1f5}.cz-blog-categories a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;color:#405268!important;text-decoration:none!important;font-size:12px;line-height:1.5}.cz-blog-categories span{color:var(--cz-blog-blue);font-size:11px;font-weight:700;flex:none}
.cz-blog-article .entradablog{padding:0;margin:0;background:none;border:0;box-shadow:none}.cz-blog-article .tituloblog h1{font-size:38px!important;line-height:1.2!important;letter-spacing:-1px;font-weight:750!important;margin:0 0 16px!important;color:var(--cz-blog-ink)!important;text-align:left}
.cz-blog-article .datosblog{text-align:left;font-size:12px;color:#758494;margin:0 0 20px}.cz-blog-article .imagenblog{max-height:none!important;margin:0 0 28px;border-radius:16px;overflow:hidden}.cz-blog-article .imagenblog img{width:100%;height:auto;max-width:100%;margin:0}
.cz-blog-article .textoblog{font-size:16px;line-height:1.85;color:#405268;text-align:left;overflow-wrap:anywhere}.cz-blog-article .textoblog p,.cz-blog-article .textoblog li{font-size:16px!important;line-height:1.85!important;text-align:left}
.cz-blog-article .textoblog *{box-sizing:border-box;max-width:100%;min-width:0}.cz-blog-article .textoblog .folio{overflow:hidden}
.cz-blog-article .textoblog h1,.cz-blog-article .textoblog h2{font-size:28px!important;line-height:1.3!important;font-weight:700!important;color:var(--cz-blog-ink)!important;margin:30px 0 15px!important;letter-spacing:-.5px}.cz-blog-article .textoblog h3{font-size:23px!important;line-height:1.35!important;margin:24px 0 12px!important;color:var(--cz-blog-ink)!important}.cz-blog-article .textoblog h4{font-size:19px!important;line-height:1.4!important}.cz-blog-article .textoblog img{max-width:100%!important;height:auto!important}.cz-blog-article .textoblog table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.cz-blog-article .textoblog td,.cz-blog-article .textoblog th{padding:12px;border:1px solid var(--cz-blog-border)}
.cz-blog-page .paginador{font-size:12px;margin-top:30px}.cz-blog-page .property-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:0}.cz-blog-page .property-pagination ul.page-numbers li{margin:0}.cz-blog-page .property-pagination .page-numbers{border-radius:7px}.cz-blog-page .property-pagination .current{background:var(--cz-blog-blue)!important;color:white!important}
@media(max-width:1000px){.cz-blog-page #main{grid-template-columns:minmax(0,1fr) 260px;gap:26px}.cz-blog-widget{padding:20px}.cz-blog-index .entradablog{grid-template-columns:36% minmax(0,1fr);gap:20px}.cz-blog-index .tituloblog h2{font-size:24px!important}}
@media(max-width:767px){.cz-blog-page .content-wrapper>.container{width:calc(100% - 32px)!important}.cz-blog-page #banner .banner-title{font-size:34px!important;letter-spacing:-.8px}.cz-blog-page #main{grid-template-columns:minmax(0,1fr);gap:32px;margin:26px 0 40px!important}.cz-blog-intro{padding:22px 20px;margin:24px 0}.cz-blog-intro blockquote{font-size:19px}.cz-blog-intro p{font-size:14px}.cz-blog-index .entradablog{grid-template-columns:minmax(0,1fr);gap:17px;padding-bottom:26px!important;margin-bottom:26px!important}.cz-blog-index .imagenblog{height:230px}.cz-blog-index .tituloblog h2{font-size:25px!important;line-height:1.2!important}.cz-blog-page .cz-blog-sidebar{grid-column:1}.cz-blog-widget{padding:22px}.cz-blog-article .tituloblog h1{font-size:29px!important;letter-spacing:-.6px}.cz-blog-article .textoblog,.cz-blog-article .textoblog p,.cz-blog-article .textoblog li{font-size:15px!important;line-height:1.8!important}.cz-blog-article .textoblog h1,.cz-blog-article .textoblog h2{font-size:24px!important}.cz-blog-article .textoblog h3{font-size:21px!important}}
@media(prefers-reduced-motion:reduce){.cz-blog-page *{scroll-behavior:auto!important;transition:none!important}}



.cz-blog-intro .cz-blog-group{display:inline-flex;text-decoration:none!important;align-items:center;cursor:pointer;font-weight:600;transition:background .15s,color .15s}.cz-blog-intro .cz-blog-group:hover,.cz-blog-intro .cz-blog-group.is-active{background:#005aa0!important;color:white!important;border-color:#005aa0!important}.cz-blog-empty{padding:28px;border:1px solid #e6edf3;border-radius:16px;background:#f6f9fc}.cz-blog-empty h2{font-size:24px!important;line-height:1.3!important;color:#10263b}.cz-blog-empty p{font-size:14px;line-height:1.7}
