.blog__chips{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.blog__chip{border:1px solid var(--linea-fuerte);min-height:40px;font-size:var(--t-etiqueta);letter-spacing:-.01em;color:var(--tinta);transition:background var(--transicion), border-color var(--transicion), color var(--transicion);border-radius:100px;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.blog__chip:hover{border-color:var(--tinta)}.blog__chip[aria-current=page]{background:var(--tinta);border-color:var(--tinta);color:var(--blanco)}.blog__categoria{letter-spacing:.09em;text-transform:uppercase;color:var(--coral-texto);font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.blog__meta{font-size:var(--t-etiqueta);color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:.35rem 0;display:flex}.blog__meta>*+:before{content:"·";color:var(--linea-fuerte);margin-inline:.6rem}.blog__destacada{color:inherit;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);text-decoration:none;display:grid}@media (min-width:900px){.blog__destacada{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.blog__destacada-marco{aspect-ratio:16/10;border-radius:var(--r-l);background:var(--linea);position:relative;overflow:hidden}.blog__destacada-titulo{letter-spacing:-.035em;max-width:18ch;margin-top:.75rem;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:700;line-height:1.08}.blog__destacada-extracto{font-size:var(--t-intro);color:var(--texto-2);max-width:52ch;margin-top:1rem;line-height:1.6}.blog__destacada .blog__meta,.blog__destacada .blog__mas{margin-top:1.25rem}.blog__rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.blog__tarjeta{color:inherit;text-decoration:none;display:block}.blog__marco{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--linea);position:relative;overflow:hidden}.blog__imagen{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.blog__tarjeta:hover .blog__imagen,.blog__destacada:hover .blog__imagen{transform:scale(1.03)}.blog__sinfoto{background:linear-gradient(135deg, var(--blanco), color-mix(in srgb, var(--tinta) 8%, var(--fondo)));place-items:center;display:grid;position:absolute;inset:0}.blog__sinfoto:after{content:"";aspect-ratio:1;background:var(--coral);opacity:.85;border-radius:50%;width:18%}.blog__pie{gap:.5rem;margin-top:clamp(.9rem,2vw,1.25rem);display:grid}.blog__titulo{letter-spacing:-.025em;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);font-weight:700;line-height:1.2}.blog__extracto{color:var(--texto-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;line-height:1.65;display:-webkit-box;overflow:hidden}.blog__mas{color:var(--coral-texto);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}.blog__mas svg{transition:transform var(--transicion)}.blog__tarjeta:hover .blog__mas svg,.blog__destacada:hover .blog__mas svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.blog__imagen,.blog__mas svg{transition:none}.blog__tarjeta:hover .blog__imagen,.blog__destacada:hover .blog__imagen{transform:none}}.blog__paginacion{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;font-size:.9375rem;display:flex}.blog__paginacion-estado{color:var(--texto-2)}.blog__paginacion-hueco{min-width:6ch}.blog__vacio{margin-top:clamp(2rem,4vw,3rem)}.blog__vacio-lista{max-width:620px;margin-top:1.5rem}.blog__vacio-lista li{border-bottom:1px solid var(--linea)}.articulo__titulo.servicio-hero__titulo,.articulo__titulo.cabeza-simple__titulo{max-width:24ch}.articulo__cabeza{padding-bottom:clamp(2rem,4vw,3rem)}.articulo__cabeza .migas{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.articulo__cabeza .blog__categoria{margin-bottom:1.25rem}.articulo__cabeza .cabeza-simple__intro{margin-top:1rem}.articulo__meta{margin-top:1.25rem}.servicio-hero .articulo__meta{color:var(--texto-2-oscuro)}.servicio-hero .articulo__meta>*+:before{color:var(--linea-oscura)}.servicio-hero .blog__categoria{color:var(--coral)}.articulo__meta a{color:inherit;font-weight:600}.articulo__seccion{padding-top:clamp(2.5rem,5vw,4.5rem)}.articulo__cuerpo{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (min-width:1000px){.articulo__cuerpo--con-indice{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}}.articulo__indice{font-size:.9375rem;position:sticky;top:calc(76px + 1.5rem)}.articulo__indice .etiqueta{margin-bottom:.9rem}.articulo__indice ol{border-left:2px solid var(--linea);gap:.55rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid}.articulo__indice li[data-nivel="3"]{padding-left:1rem;font-size:.875rem}.articulo__indice a{color:var(--texto-2);transition:color var(--transicion);line-height:1.4;text-decoration:none}.articulo__indice a:hover{color:var(--tinta)}@media (max-width:999px){.articulo__indice{border:1px solid var(--linea);border-radius:var(--r-m);padding:1.25rem 1.5rem;position:static}}.articulo{color:var(--tinta);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.75}.articulo>*{max-width:68ch}.articulo>:first-child{margin-top:0}.articulo>:last-child{margin-bottom:0}.articulo h2{letter-spacing:-.03em;margin:clamp(2.5rem,5vw,3.5rem) 0 1rem;scroll-margin-top:110px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);line-height:1.15}.articulo h3{font-size:var(--t-h3);letter-spacing:-.025em;margin:clamp(1.75rem,3.5vw,2.5rem) 0 .75rem;scroll-margin-top:110px;line-height:1.25}.articulo h4{margin:1.75rem 0 .5rem;scroll-margin-top:110px;font-size:1.125rem}.articulo p{margin:0 0 1.25em}.articulo a{color:var(--coral-texto);transition:background-size var(--transicion);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.articulo a:hover,.articulo a:focus-visible{background-size:100% 2px}.articulo ul,.articulo ol{margin:0 0 1.25em;padding-left:1.4em}.articulo li{margin-bottom:.4em}.articulo li>ul,.articulo li>ol{margin-top:.4em;margin-bottom:0}.articulo li::marker{color:var(--coral-texto);font-weight:600}.articulo blockquote{border-left:3px solid var(--coral);font-size:var(--t-intro);color:var(--texto-2);margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;line-height:1.6}.articulo blockquote p:last-child{margin-bottom:0}.articulo code{background:color-mix(in srgb, var(--tinta) 6%, transparent);border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.articulo pre{border-radius:var(--r-m);background:var(--tinta);color:var(--blanco);margin:1.75rem 0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.articulo pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.articulo table{border-collapse:collapse;width:max-content;max-width:100%;margin:1.75rem 0;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.articulo th,.articulo td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:.65rem .9rem}.articulo th{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-2);border-bottom-color:var(--linea-fuerte);font-size:.75rem}.articulo figure{max-width:none;margin:2rem 0}.articulo img{border-radius:var(--r-m);width:100%;height:auto}.articulo figcaption{font-size:var(--t-etiqueta);color:var(--texto-2);margin-top:.6rem}.articulo hr{border:0;border-top:1px solid var(--linea);margin:2.5rem 0}.articulo__cta .titular{max-width:16ch}.articulo__cta-texto{max-width:52ch;font-size:var(--t-intro);margin-top:1rem;line-height:1.6}.articulo__cta-acciones{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.articulo__relacionadas .blog__rejilla{margin-top:clamp(2rem,4vw,3rem)}
