.blog-rejilla{display:grid;gap:1.5rem}@media(min-width:640px){.blog-rejilla{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-rejilla{grid-template-columns:repeat(3,1fr)}}.blog-rejilla:has(>:last-child:nth-child(1)){grid-template-columns:minmax(0,26rem);justify-content:center}@media(min-width:640px){.blog-rejilla:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,26rem));justify-content:center}}.post-destacado{padding:0;overflow:hidden}@media(min-width:900px){.post-destacado{display:grid;grid-template-columns:26rem 1fr;align-items:stretch}}.post-destacado-imagen{overflow:hidden;background:var(--warm)}.post-destacado-imagen img{display:block;width:100%;height:100%;min-height:14rem;max-height:22rem;object-fit:cover;transition:transform var(--tr-move)}.post-destacado:hover .post-destacado-imagen img{transform:scale(1.04)}.post-destacado-texto{display:flex;flex-direction:column;justify-content:center;padding:2rem}@media(min-width:900px){.post-destacado-texto{padding:2.75rem 3rem}}.post-destacado-titulo{margin-top:.6rem;font-family:var(--font-serif);font-weight:600;font-size:clamp(1.5rem,2.6vw,2rem);line-height:var(--lh-snug)}.post-destacado-titulo a{color:var(--dark)}.post-destacado:hover .post-destacado-titulo a{color:var(--primary)}.post-destacado-titulo a:after{content:"";position:absolute;inset:0}.post-destacado-deck{margin-top:.9rem;font-family:var(--font-serif);font-style:italic;font-size:var(--t-lead);line-height:1.5;color:var(--gray)}.post-destacado .post-meta{border-top:0;padding-top:0;margin-top:1.25rem}.post-destacado .post-meta .icon{margin-left:0}.post-destacado .ficha-cta{margin-top:1.25rem}.blog-areas{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.blog-area{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;min-height:40px;font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;color:var(--gray);background:#fff;border:1px solid var(--warm);border-radius:var(--r-pill);cursor:pointer;transition:color var(--tr-color),border-color var(--tr-color),background-color var(--tr-color)}.blog-area:hover{color:var(--primary);border-color:var(--borde-rojo)}.blog-area[aria-pressed=true]{color:#fff;background:var(--primary);border-color:var(--primary)}.blog-area-n{font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--gray-soft)}.blog-area[aria-pressed=true] .blog-area-n{color:var(--on-dark-2)}.blog-vacio{padding:2.5rem 0;text-align:center;color:var(--gray-caption)}.post-ficha{padding:1.6rem 1.5rem}.post-ficha .ficha-imagen{margin:-1.6rem -1.5rem 1.25rem}.post-categoria{font-size:var(--t-xxs);font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--primary)}.post-titulo{margin-top:.6rem;font-size:1.2rem;line-height:1.3}.post-titulo a{color:var(--dark)}.ficha:hover .post-titulo a{color:var(--primary)}.post-titulo a:after{content:"";position:absolute;inset:0}.post-excerpt{margin-top:.7rem;font-size:var(--t-small);flex-grow:1}.post-meta{display:flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--warm);font-size:var(--t-micro);color:var(--gray-caption)}.post-meta .icon{margin-left:auto;color:var(--primary);transition:transform var(--tr-move)}.ficha:hover .post-meta .icon{transform:translate(5px)}.articulo-cabecera .hero-centrado{max-width:48rem}.articulo-cabecera h1{font-size:var(--t-h1)}.articulo-cabecera .deck{margin-top:1.1rem;font-size:var(--t-lead);font-family:var(--font-serif);font-style:italic;color:var(--gray)}.articulo-cabecera .byline{margin-top:1.5rem;font-size:var(--t-small);color:var(--gray-caption)}.articulo-cabecera .byline .autor{color:var(--dark);font-weight:600}.articulo-cabecera:has(+.articulo-cover) .hero-centrado{padding-bottom:7.5rem}.articulo-cover{position:relative;z-index:2;margin:-4.5rem 0 0}.articulo-cover-marco{width:min(100%,var(--ancho-panel));margin-inline:auto;aspect-ratio:1200 / 630;overflow:hidden;border-radius:var(--r-panel);box-shadow:var(--sh-high),0 0 0 1px #1a1a1a0d;background:var(--warm)}@media(min-width:1200px){.articulo-cover-marco{width:min(100%,var(--ancho-cuerpo))}}.articulo-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.articulo-cover-pendiente .articulo-cover-marco{aspect-ratio:auto}.articulo-cover-pendiente .figura-pendiente{margin:0}.articulo-cover-pendiente .figura-pendiente-lienzo{border:0;border-radius:0}.articulo-cover figcaption{max-width:var(--ancho-lectura, 44rem);margin:.85rem auto 0;text-align:center;font-size:var(--t-small);color:var(--gray-caption)}.takeaways{max-width:var(--ancho-panel, 44rem);margin:0 auto 2.5rem;background:#fff;border:1px solid var(--warm);border-left:3px solid var(--primary);border-radius:.5rem var(--r-panel) var(--r-panel) .5rem;box-shadow:var(--sh-card);padding:1.75rem 2rem}.takeaways h2{display:flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gray-caption);margin-bottom:1rem}.takeaways h2 .icon{color:var(--primary)}.takeaways ul{padding-left:1.25rem;margin:0}.takeaways li{margin-bottom:.5rem}.takeaways li:last-child{margin-bottom:0}.takeaways li::marker{color:var(--primary)}.relacionados{padding-block:4.5rem}.relacionados .seccion-cabecera{margin-bottom:2.5rem}.articulo-cover,.takeaways,.articulo-cuerpo{--ancho-lectura: 44rem;--pad-lectura: 3rem;--ancho-panel: calc(var(--ancho-lectura) + var(--pad-lectura) * 2);--ancho-indice: 17rem;--hueco-columnas: 3.5rem;--ancho-cuerpo: calc( var(--ancho-panel) + var(--hueco-columnas) + var(--ancho-indice) )}@media(max-width:767px){.articulo-cover,.takeaways,.articulo-cuerpo{--pad-lectura: 1.35rem}}.articulo-cuerpo{display:block;padding-block:3.5rem 4.5rem}@media(min-width:1200px){.articulo-cuerpo{display:grid;grid-template-columns:var(--ancho-panel) var(--ancho-indice);justify-content:center;align-items:start;column-gap:var(--hueco-columnas);row-gap:2.5rem}.articulo-cuerpo .takeaways{grid-column:1;grid-row:1;margin:0}.articulo-cuerpo .prose{grid-column:1;grid-row:2}.articulo-cuerpo .articulo-indice{grid-column:2;grid-row:1 / span 2;max-width:none;margin:0}}.articulo-cuerpo .prose{max-width:var(--ancho-panel);padding:2.75rem var(--pad-lectura) 3rem;background:#fff;border:1px solid var(--warm);border-radius:var(--r-panel);box-shadow:var(--sh-card)}.articulo-cuerpo .prose :is(h2,h3)[id]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.articulo-cuerpo .prose .aviso{background:var(--cream)}.articulo-cuerpo .prose .aviso-plazo{background:radial-gradient(26rem 12rem at 0% 0%,var(--velo-rojo),transparent 68%),var(--cream)}.articulo-cuerpo .prose .aviso-clave{background:var(--light)}.articulo-indice{max-width:var(--ancho-panel, 44rem);margin:0 auto 2.5rem}@media(min-width:1200px){.articulo-indice{position:sticky;top:calc(var(--header-h) + 2.5rem)}}.articulo-indice-caja{background:#fff;border:1px solid var(--warm);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:1.1rem 1.35rem}.articulo-indice summary{display:flex;align-items:center;gap:.55rem;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gray-caption)}.articulo-indice summary .icon{color:var(--primary)}@media(min-width:1200px){.articulo-indice summary{cursor:default;list-style:none}.articulo-indice summary::-webkit-details-marker{display:none}}.articulo-indice ol{list-style:none;margin:.9rem 0 0;padding:0;counter-reset:indice}.articulo-indice li{counter-increment:indice}.articulo-indice li+li{margin-top:.15rem}.articulo-indice a{display:flex;gap:.6rem;font-size:var(--t-small);line-height:1.4;color:var(--gray);border-left:2px solid transparent;padding:.35rem 0 .35rem .7rem;margin-left:-.7rem;transition:color var(--tr-color),border-color var(--tr-color)}.articulo-indice a:before{content:counter(indice);flex:none;min-width:1.15rem;text-align:right;font-variant-numeric:tabular-nums;color:var(--gray-soft)}.articulo-indice a:hover{color:var(--primary)}.articulo-indice a[aria-current]{color:var(--dark);font-weight:600;border-left-color:var(--primary)}.articulo-indice a[aria-current]:before{color:var(--primary)}.articulo-migas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:var(--t-micro);color:var(--gray-caption)}.articulo-migas a{color:var(--gray-caption)}.articulo-migas a:hover{color:var(--primary)}.articulo-migas [aria-current]{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-soft)}.articulo-cabecera .hero-kicker a{color:inherit}.articulo-cabecera .hero-kicker a:hover{color:var(--primary)}.articulo-temas{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--warm);font-size:var(--t-micro);color:var(--gray-caption)}.articulo-temas span{font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.articulo-cuerpo .prose h2:before{content:"";display:block;width:2.5rem;height:3px;margin-bottom:.9rem;border-radius:2px;background:linear-gradient(90deg,var(--accent-dark),var(--primary))}.articulo-cuerpo .prose>p:first-child{font-size:1.2rem;line-height:1.7;color:var(--dark)}.articulo-autor .badge{justify-content:flex-start}
