.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.blog .portada-blog{padding-top:40px;padding-bottom:32px;display:flex;flex-direction:column;gap:14px}.blog .portada-blog h1{margin-top:0;font-size:clamp(32px,5vw,46px);line-height:1.08;letter-spacing:-1px;max-width:780px}.blog .portada-blog .portada-intro{margin-top:0!important;font-size:18px;max-width:640px}.migas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;color:var(--gris)}.migas a{font-weight:600}.chip i,.etiqueta-tipo i,.titulo-grupo i{width:8px;height:8px;border-radius:99px;display:inline-block;flex-shrink:0}.chips .chip{min-height:40px}.chip[aria-current=page]{background:var(--tinta);color:#fff;border-color:var(--tinta)}.buscador-blog{max-width:620px;margin-top:4px}.caja-buscar{display:flex;align-items:center;gap:10px;background:var(--tarjeta);border:1px solid var(--linea-fuerte);border-radius:14px;padding:0 14px;min-height:54px;color:var(--gris)}.caja-buscar:focus-within{border-color:var(--verde);box-shadow:0 0 0 3px #cfe8dd}.caja-buscar input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--tinta)}.resultados-blog{margin-top:16px;display:flex;flex-direction:column;gap:12px}.portada-blog .resultados-blog .rejilla-articulos{max-width:none}.bloque-blog{padding-top:48px}.cabeza-bloque{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 16px;gap:4px 16px;margin-bottom:18px}.cabeza-bloque p{grid-column:1/-1;grid-row:2;color:var(--suave)}.cabeza-bloque .ver-todos{margin-top:0;grid-column:2;grid-row:1;white-space:nowrap}.titulo-grupo{display:flex;align-items:center;gap:10px;font-size:clamp(24px,3vw,28px);font-weight:800;letter-spacing:-.4px;margin:0}.titulo-grupo i{width:12px;height:12px}.titulo-grupo.grande{font-size:clamp(32px,5vw,44px);letter-spacing:-1px}.titulo-grupo.grande i{width:16px;height:16px}.bloque-blog>.titulo-grupo{margin-bottom:18px}.rejilla-articulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:18px;gap:18px}.tarjeta-articulo{display:flex;flex-direction:column;background:var(--tarjeta);border:1px solid var(--linea);border-radius:18px;overflow:hidden;color:var(--tinta);transition:border-color .15s,transform .15s,box-shadow .15s}.tarjeta-articulo:hover{color:var(--tinta);border-color:#bcdccd;transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(15,110,82,.35)}.articulo-imagen,.destacado-imagen,.tarjeta-imagen{position:relative}.tarjeta-imagen{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--linea)}.miniatura{display:block;width:100%;height:100%}.miniatura.cuadrada{display:none}.articulo-imagen .borrador,.destacado-imagen .borrador,.tarjeta-imagen .borrador{position:absolute;top:10px;left:10px}.tarjeta-cuerpo{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1 1}.tarjeta-cuerpo h3{font-size:18px!important;line-height:1.28}.tarjeta-cuerpo p{color:var(--suave);font-size:15px}.tarjeta-arriba{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.etiqueta-tipo{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:5px 11px;border-radius:999px}.borrador{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--naranja-texto);background:#fff;border:1px dashed var(--naranja-borde);padding:3px 8px;border-radius:8px}.meta-articulo{font-size:14px;color:var(--gris);margin-top:auto}.destacado-blog{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:28px;gap:28px;align-items:center;background:var(--tarjeta);border:1px solid var(--linea);border-radius:24px;padding:18px;color:var(--tinta)}.destacado-blog:hover{color:var(--tinta);border-color:#bcdccd}.destacado-imagen{display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/10}.destacado-texto{display:flex;flex-direction:column;gap:12px;padding:8px 12px 8px 0}.destacado-texto h2{font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.5px}.destacado-texto p{color:var(--suave);font-size:17px}.destacado-texto .meta-articulo{margin-top:0}.leer-mas{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--verde)}.temas-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tema-blog{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;min-height:92px;justify-content:center}.tema-blog strong{font-size:17px}.tema-blog span{font-size:14px;font-weight:600;opacity:.85}.tema-blog:hover{filter:brightness(.97)}.cta-blog{background:linear-gradient(135deg,var(--verde) 0,#0b5c44 100%);color:#fff;border-radius:24px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px}.cta-blog>div{flex:1 1 380px;display:flex;flex-direction:column;gap:6px}.cta-blog h2{font-size:clamp(22px,3vw,28px);letter-spacing:-.4px}.cta-blog p{color:#d5ebe1}.articulo-pagina{padding-top:22px}.articulo-rejilla{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:48px;gap:48px;margin-top:18px;align-items:start}.articulo{min-width:0;max-width:720px}.articulo-cabeza{display:flex;flex-direction:column;gap:14px}.articulo-cabeza h1{font-size:clamp(30px,4.6vw,42px);line-height:1.1;letter-spacing:-.8px}.entradilla{font-size:19px!important;color:var(--suave);line-height:1.5}.articulo-cabeza .meta-articulo{margin:0}.articulo-imagen{margin-top:22px;border-radius:20px;overflow:hidden;aspect-ratio:16/9}.articulo-imagen,.en-pocas{border:1px solid var(--linea)}.en-pocas{margin-top:24px;background:var(--tarjeta);border-radius:18px;padding:18px 20px}.en-pocas h2{font-size:16px;margin:0 0 8px}.en-pocas ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.5;color:#2c3630}.cuerpo-articulo{font-size:18px;line-height:1.7;color:#2c3630}.blog .cuerpo-articulo>*{margin:18px 0 0}.blog .cuerpo-articulo h2{margin-top:38px;font-size:25px;line-height:1.2;letter-spacing:-.3px;color:var(--tinta);scroll-margin-top:20px}.cuerpo-articulo ul{padding-left:22px;display:flex;flex-direction:column;gap:8px}.cuerpo-articulo li::marker{color:var(--verde)}.pasos-articulo{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.pasos-articulo li{display:flex;gap:14px;align-items:flex-start;background:var(--tarjeta);border:1px solid var(--linea);border-radius:16px;padding:14px 16px;line-height:1.5}.pasos-articulo .num{width:32px;height:32px;flex-shrink:0;border-radius:99px;background:var(--verde-claro);color:var(--verde);font-weight:800;font-size:15px;display:grid;place-items:center}.pasos-articulo li:last-child .num{background:var(--verde);color:#fff}.pasos-articulo strong{display:block;color:var(--tinta);font-size:17px}.pasos-articulo li>span:last-child>span{font-size:16px;color:var(--suave)}.aviso-articulo{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:14px 16px;font-size:16px;line-height:1.55}.aviso-articulo svg{flex-shrink:0;margin-top:3px}.aviso-articulo.info{background:var(--azul-claro);color:var(--azul-texto)}.aviso-articulo.info strong,.aviso-articulo.info svg{color:#174c86}.aviso-articulo.ojo{background:var(--naranja-claro);color:var(--naranja-texto)}.aviso-articulo.ojo svg{color:var(--naranja)}.figura-articulo{margin-left:0;margin-right:0}.figura-articulo img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--linea);background:#fff}.figura-articulo figcaption{margin-top:8px;font-size:14px;color:var(--gris);line-height:1.45}.cta-articulo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;background:var(--naranja-claro);border:2px solid var(--naranja-borde);border-radius:18px;padding:18px 20px;line-height:1.45}.cta-articulo>div{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;color:var(--naranja-texto)}.cta-articulo strong{font-size:18px}.cta-articulo span{font-size:15px}.cta-articulo .boton{width:auto;min-height:50px;padding:0 26px;font-size:16px}.cta-articulo.compacta{flex-direction:column;align-items:stretch}.cta-articulo.compacta>div{flex:none}.cta-articulo.compacta .boton{width:100%}.faq-articulo{margin-top:40px;display:flex;flex-direction:column;gap:10px}.faq-articulo h2{font-size:25px;letter-spacing:-.3px;margin:0 0 6px;scroll-margin-top:20px}.faq-articulo details{background:var(--tarjeta);border:1px solid var(--linea);border-radius:14px;padding:0 16px}.faq-articulo summary{font-weight:700;font-size:17px;cursor:pointer;min-height:54px;display:flex;align-items:center;list-style:none;gap:10px;justify-content:space-between}.faq-articulo summary::-webkit-details-marker{display:none}.faq-articulo summary:after{content:"+";font-size:22px;font-weight:600;color:var(--verde);flex-shrink:0}.faq-articulo details[open] summary:after{content:"−"}.faq-articulo details p{padding:0 0 16px;color:var(--suave);font-size:16px;line-height:1.6}.pie-articulo{margin-top:32px;padding-top:18px;border-top:1px solid var(--linea);gap:6px;font-size:14px;color:var(--gris)}.articulo-lateral,.pie-articulo{display:flex;flex-direction:column}.articulo-lateral{position:-webkit-sticky;position:sticky;top:20px;gap:16px}.indice-articulo{background:var(--tarjeta);border:1px solid var(--linea);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:4px}.indice-articulo strong{font-size:14px;color:var(--gris);margin-bottom:4px}.indice-articulo a{font-weight:600;font-size:15px;padding:6px 0;line-height:1.35}.barra-cta-movil{display:none}@media (max-width:960px){.articulo-rejilla{grid-template-columns:minmax(0,1fr);gap:0}.articulo{max-width:none}.articulo-lateral{display:none}.temas-blog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog .portada-blog{padding-top:26px;padding-bottom:22px;gap:12px}.blog .portada-blog h1{font-size:31px;letter-spacing:-.7px}.blog .portada-blog .portada-intro{font-size:16px}.chips-temas{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 14px!important;padding:2px 20px 4px;scrollbar-width:none}.chips-temas::-webkit-scrollbar{display:none}.chips-temas .chip{flex-shrink:0}.grupos-blog{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none}.grupos-blog::-webkit-scrollbar{display:none}.grupos-blog .chip{flex-shrink:0}.bloque-blog{padding-top:36px}.cabeza-bloque{margin-bottom:14px}.cabeza-bloque p{font-size:15px}.rejilla-articulos{grid-template-columns:minmax(0,1fr);gap:12px}.tarjeta-articulo{flex-direction:row;border-radius:16px}.tarjeta-imagen{width:96px;flex-shrink:0;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--linea)}.tarjeta-imagen .miniatura{display:none}.tarjeta-imagen .miniatura.cuadrada{display:block}.tarjeta-imagen .borrador{top:6px;left:6px;font-size:9px;padding:2px 5px;border-radius:6px}.tarjeta-cuerpo{padding:12px 14px;gap:6px}.tarjeta-cuerpo h3{font-size:16px!important}.tarjeta-cuerpo p{display:none}.etiqueta-tipo{font-size:12px;padding:3px 9px}.meta-articulo{font-size:13px}.destacado-blog{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-radius:20px;overflow:hidden}.destacado-imagen{border-radius:0;aspect-ratio:16/9}.destacado-texto{padding:16px 18px 20px;gap:10px}.destacado-texto h2{font-size:23px}.destacado-texto p{font-size:16px}.temas-blog{gap:10px}.tema-blog{padding:14px;min-height:80px}.tema-blog strong{font-size:15px;line-height:1.25}.cta-blog{padding:24px 20px;border-radius:20px}.cta-blog>div{flex-basis:100%}.cta-blog .boton{width:100%}.articulo-pagina{padding-top:14px}.articulo-rejilla{margin-top:12px}.articulo-cabeza{gap:10px}.articulo-cabeza h1{font-size:29px;letter-spacing:-.6px}.entradilla{font-size:17px!important}.articulo-imagen{margin:18px -20px 0;border-radius:0;border-left:0;border-right:0;aspect-ratio:2/1}.en-pocas{margin-top:18px;padding:16px}.en-pocas ul{font-size:16px}.cuerpo-articulo{font-size:17px;line-height:1.65}.blog .cuerpo-articulo>*{margin-top:16px}.blog .cuerpo-articulo h2{font-size:22px;margin-top:32px}.faq-articulo{margin-top:32px}.faq-articulo h2{font-size:22px}.pasos-articulo li{padding:12px 14px}.cta-articulo{padding:16px}.cta-articulo .boton{width:100%}.faq-articulo summary{font-size:16px}.con-barra-cta .pie-inicio{padding-bottom:80px}.barra-cta-movil{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);border-top:1px solid var(--linea);box-shadow:0 -8px 24px -16px rgba(21,32,26,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.barra-cta-movil>span{display:flex;flex-direction:column;min-width:0;line-height:1.25}.barra-cta-movil strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-cta-movil>span>span{font-size:13px;color:var(--gris)}.barra-cta-movil .boton{width:auto;min-height:46px;padding:0 22px;font-size:16px;flex-shrink:0}}.administraciones-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.administracion-blog{display:flex;align-items:center;gap:14px;background:var(--tarjeta);border:1px solid var(--linea);border-radius:16px;padding:16px 18px;color:var(--tinta);min-height:72px}.administracion-blog:hover{color:var(--tinta);border-color:#bcdccd}.administracion-blog>span{display:flex;flex-direction:column;gap:2px}.administracion-blog>span>span{font-size:14px;color:var(--gris)}.etiqueta-ambito{display:inline-flex;align-items:center;font-size:13px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--tarjeta);border:1px solid var(--linea-fuerte);color:var(--tinta)}@media (max-width:640px){.blog .cabecera-in nav{gap:14px!important}.blog .enlace-cab{font-size:14px;white-space:nowrap;padding:12px 0}.blog .marca{font-size:16px;gap:8px}.cabeza-bloque{margin-bottom:12px}.cabeza-bloque .ver-todos{font-size:15px}}