.blog{gap:var(--esp-6);padding-block:var(--esp-6) var(--seccion);color:var(--tinta);font-family:var(--fuente);display:grid}.blog h2.titular-3{font-size:var(--texto-titular-3);line-height:1.1}.blog-migas{gap:var(--esp-2);color:var(--secundario);font-size:var(--texto-nav);flex-wrap:wrap;display:flex}.blog-migas a{color:inherit}.blog-cabecera{gap:var(--esp-4);max-width:var(--ancho-lectura);display:grid}.blog-cabecera .texto-intro{margin:0}.blog-meta{align-items:center;gap:var(--esp-2) var(--esp-4);color:var(--secundario);font-size:var(--texto-nav);flex-wrap:wrap;margin:0;display:flex}.blog-meta span{align-items:center;gap:6px;display:inline-flex}.blog-meta .etiqueta-vidrio{color:var(--tinta)}.blog-portada{margin:0}.blog-portada img,.blog-figura img{border-radius:var(--radio-marco);width:100%;height:auto;box-shadow:var(--sombra-foto);display:block}.blog-portada img{aspect-ratio:16/9;object-fit:cover}.blog-cuerpo-rejilla{grid-template-columns:minmax(0, 280px) minmax(0, var(--ancho-lectura));gap:var(--esp-7);align-items:start;display:grid}.blog-lateral{top:calc(var(--cabecera) + var(--esp-4));gap:var(--esp-5);display:grid;position:sticky}.blog-rotulo{margin:0 0 var(--esp-3);color:var(--secundario);font:600 var(--texto-nav) / 1.3 var(--fuente);letter-spacing:var(--tracking-versales);text-transform:uppercase}.blog-claves ul,.blog-indice ol{gap:var(--esp-2);font-size:var(--texto-nav);margin:0;padding-left:1.1em;line-height:1.45;display:grid}.blog-indice a{color:var(--secundario);text-decoration:none}.blog-indice a:hover,.blog-indice a:focus-visible{color:var(--acento)}.blog-cuerpo{gap:var(--esp-4);min-width:0;font-size:var(--texto-cuerpo);line-height:var(--interlineado-cuerpo);display:grid}.blog-cuerpo>*{margin:0}.blog-cuerpo>h2{margin-top:var(--esp-5);scroll-margin-top:calc(var(--cabecera) + var(--esp-4))}.blog-cuerpo>h3{margin-top:var(--esp-3);font:var(--peso-fuerte) var(--texto-titulo) / 1.3 var(--fuente)}.blog-cuerpo ul,.blog-cuerpo ol{gap:var(--esp-2);padding-left:1.3em;display:grid}.blog-cuerpo a{color:var(--acento);text-underline-offset:.2em}.blog-cuerpo strong{color:var(--tinta);font-weight:var(--peso-fuerte)}.blog-nota{gap:var(--esp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.blog-nota svg{color:var(--acento);margin-top:3px}.blog-nota p{margin:0}.blog-cuerpo .blog-pasos{gap:var(--esp-4);padding:0;list-style:none}.blog-pasos li{gap:var(--esp-4);grid-template-columns:auto minmax(0,1fr);display:grid}.blog-paso-n{border:1px solid var(--vidrio-trazo-fuerte);border-radius:var(--radio-redondo);width:32px;height:32px;color:var(--acento);font:600 var(--texto-nav) / 1 var(--fuente);place-items:center;display:grid}.blog-pasos h3{margin:4px 0 var(--esp-2);font:var(--peso-fuerte) var(--texto-titulo) / 1.3 var(--fuente)}.blog-pasos p{margin:0}.blog-figura{gap:var(--esp-2);display:grid}.blog-figura figcaption{color:var(--secundario);font-size:var(--texto-pequeno)}.blog-figura img{object-fit:cover;max-height:640px}.blog-tabla{border:1px solid var(--vidrio-trazo);border-radius:var(--radio-panel);background:var(--vidrio-tinte);overflow-x:auto}.blog-tabla table{border-collapse:collapse;width:100%;font-size:var(--texto-nav)}.blog-tabla th,.blog-tabla td{padding:var(--esp-3);border-bottom:1px solid var(--linea);text-align:left;vertical-align:top}.blog-tabla thead th{color:var(--secundario);font-weight:600}.blog-tabla tbody th{font-weight:var(--peso-fuerte)}.blog-tabla tr:last-child>*{border-bottom:0}.blog-preguntas{gap:var(--esp-3);margin-top:var(--esp-5);display:grid}.blog-preguntas summary{cursor:pointer;font-weight:var(--peso-fuerte)}.blog-preguntas details p{margin:var(--esp-3) 0 0}.blog-cta .boton{align-items:center;gap:var(--esp-2);display:inline-flex}.blog-cta-final{margin-top:var(--esp-5)!important}.blog-secciones{align-items:center;gap:var(--esp-2);flex-wrap:wrap;display:flex}.blog-secciones button{min-height:var(--tactil);color:var(--secundario);font:500 var(--texto-nav) / 1 var(--fuente);cursor:pointer}.blog-secciones button[aria-pressed=true]{border-color:var(--acento);color:var(--tinta)}.blog-rss{margin-left:var(--esp-2);align-items:center;gap:6px;display:inline-flex}.blog-rss-boton{font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;font-weight:500}.blog-rss-boton:hover{color:var(--tinta)}.blog-rss-copiar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.blog-rss-direccion{border:1px solid var(--linea);border-radius:var(--radio-campo);background:var(--superficie-hundida);width:min(100%,34ch);min-width:0;color:var(--tinta);font:400 var(--texto-pequeno) / 1.3 var(--fuente);padding:6px 10px}.blog-rejilla{gap:var(--rejilla-hueco);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-rejilla>li{min-width:0;display:grid}.blog-tarjeta{gap:var(--esp-4);grid-template-rows:auto 1fr;min-width:0;padding:0;display:grid;overflow:hidden}.blog-tarjeta-foto img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-lenta) var(--curva-suave);display:block}.blog-tarjeta:hover .blog-tarjeta-foto img{transform:scale(1.03)}.blog-tarjeta-texto{align-content:start;gap:var(--esp-3);padding:0 var(--esp-5) var(--esp-5);display:grid}.blog-tarjeta-texto h3,.blog-tarjeta-texto p{margin:0}.blog-tarjeta-texto p:not(.blog-meta){color:var(--secundario)}.blog-tarjeta h3 a{color:inherit;text-decoration:none}.blog-tarjeta h3 a:after{content:"";position:absolute;inset:0}.blog-tarjeta{position:relative}.blog-tarjeta h3 a:focus-visible{outline:none}.blog-tarjeta:has(h3 a:focus-visible){outline:var(--foco-grosor) solid var(--foco-color);outline-offset:var(--foco-separacion)}.blog-tarjeta-grande{grid-template-rows:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}.blog-tarjeta-grande .blog-tarjeta-texto{padding:var(--esp-6)}.blog-relacionados{gap:var(--esp-5);margin-top:var(--esp-6);display:grid}.blog-pie{gap:var(--esp-5);flex-wrap:wrap;margin:0;display:flex}.blog-pie a{align-items:center;gap:6px;display:inline-flex}@media (width<=960px){.blog-cuerpo-rejilla{gap:var(--esp-5);grid-template-columns:minmax(0,1fr)}.blog-lateral{position:static}.blog-indice{display:none}.blog-tarjeta-grande{grid-template-columns:minmax(0,1fr)}.blog-tarjeta-grande .blog-tarjeta-texto{padding:0 var(--esp-5) var(--esp-5)}}@media (prefers-reduced-motion:reduce){.blog-tarjeta-foto img{transition:none}}
