.articulo{--a-azul:var(--azul-ccs,#0d4e9b);--a-arena:var(--arena-ccs,#d8d6ac);--a-tinta:var(--tinta,#14202e);--a-grafito:var(--grafito,#3b4452);--a-secundario:var(--texto-secundario,#5b6470);--a-filete:var(--filete,#e4e2d0);--a-niebla:var(--niebla,#f3f2e7);--a-margen:var(--margen,24px);--a-titulos:var(--fuente-titulos,"Barlow Condensed","Arial Narrow",sans-serif);--a-texto:var(--fuente-texto,Barlow,"Helvetica Neue",Arial,sans-serif);color:var(--a-tinta);font:400 17px/1.6 var(--a-texto);background:#fff}.articulo-envoltura{max-width:calc(720px + 2*var(--a-margen));padding:0 var(--a-margen);margin:0 auto}.articulo-cabeza{background:var(--a-niebla);border-bottom:2px solid var(--a-arena);padding:56px 0 44px}.articulo-ceja{font:600 15px/1.2 var(--a-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--a-secundario);margin:0 0 16px}.articulo-ceja a{color:inherit;text-decoration:none}.articulo-ceja a:hover{text-underline-offset:4px;text-decoration:underline}.articulo .articulo-titulo{font:600 50px/1.02 var(--a-titulos);letter-spacing:0;color:var(--a-azul);margin:0}.articulo-entrada{color:var(--a-grafito);margin:18px 0 0;font-size:20px;line-height:1.55}.articulo-meta{color:var(--a-secundario);flex-wrap:wrap;gap:6px 0;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.articulo-meta li{align-items:center;display:flex}.articulo-meta li+li:before{content:"·";margin:0 10px}.articulo-cuerpo{padding:44px 0 72px}.articulo-portada{margin:0 0 40px}.articulo-portada img{aspect-ratio:16/9;object-fit:cover;background:var(--a-niebla);width:100%;height:auto;display:block}.articulo-contenido{overflow-wrap:break-word;max-width:68ch;font-size:19px;line-height:1.7}.articulo-contenido>*{margin:0}.articulo-contenido>*+*{margin-top:1.1em}.articulo-contenido h2{font:600 34px/1.08 var(--a-titulos);color:var(--a-azul);margin-top:1.8em}.articulo-contenido h3{font:600 26px/1.12 var(--a-titulos);color:var(--a-tinta);margin-top:1.5em}.articulo-contenido h4{font:600 16px/1.3 var(--a-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--a-secundario);margin-top:1.5em}.articulo-contenido>h2:first-child,.articulo-contenido>h3:first-child{margin-top:0}.articulo-contenido h2+*,.articulo-contenido h3+*,.articulo-contenido h4+*{margin-top:.55em}.articulo-contenido ul,.articulo-contenido ol{padding-left:1.4em}.articulo-contenido ul{list-style:outside}.articulo-contenido ol{list-style:decimal}.articulo-contenido li{margin:0;padding-left:.2em}.articulo-contenido li+li{margin-top:.45em}.articulo-contenido li::marker{color:var(--a-azul)}.articulo-contenido li>p{margin:0}.articulo-contenido li>p+p,.articulo-contenido li>ul,.articulo-contenido li>ol{margin-top:.45em}.articulo-contenido blockquote{border-left:6px solid var(--a-arena);font:500 25px/1.3 var(--a-titulos);color:var(--a-tinta);margin-left:0;margin-right:0;padding:4px 0 4px 22px}.articulo-contenido blockquote p{margin:0}.articulo-contenido blockquote p+p{margin-top:.6em}.articulo-contenido a{color:var(--a-azul);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.articulo-contenido a:hover{text-decoration-thickness:2px}.articulo-contenido strong,.articulo-contenido b{font-weight:600}.articulo-contenido hr{background:var(--a-filete);border:0;height:1px;margin:2.2em 0}.articulo-contenido img{max-width:100%;height:auto;display:block}.articulo-contenido figure{margin-left:0;margin-right:0}.articulo-contenido figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--a-secundario);margin-top:8px;font-size:14px;font-weight:500;line-height:20px}.articulo-contenido code{background:var(--a-niebla);padding:1px 5px;font-size:.88em}.articulo-contenido pre{background:var(--a-niebla);padding:14px 16px;font-size:15px;line-height:1.5;overflow-x:auto}.articulo-contenido pre code{background:0 0;padding:0}.articulo-pie{border-top:1px solid var(--a-filete);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:68ch;margin-top:48px;padding-top:26px;font-size:16px;display:flex}.articulo-pie .btn{min-height:46px}.articulo-volver{color:var(--a-azul);font-weight:600;text-decoration:none}.articulo-volver:hover{text-underline-offset:3px;text-decoration:underline}.articulo-formese{background:var(--a-niebla);border-left:6px solid var(--a-azul);max-width:68ch;margin-top:36px;padding:26px 28px}.articulo-formese h2{font:600 28px/1.1 var(--a-titulos);color:var(--a-azul);margin:0}.articulo-formese p{color:var(--a-grafito);margin:10px 0 0;font-size:16.5px;line-height:1.55}.articulo-formese-acciones{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.articulo-formese .btn{min-height:46px}.articulos-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.articulos-rejilla>li{display:flex}.tarjeta-articulo{background:var(--blanco);border:1px solid var(--filete);flex-direction:column;width:100%;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.tarjeta-articulo:hover{border-color:var(--azul-ccs)}.tarjeta-articulo-portada{aspect-ratio:16/9;background:var(--azul-ccs);position:relative;overflow:hidden}.tarjeta-articulo-portada img{object-fit:cover;width:100%;height:100%}.tarjeta-articulo-respaldo{place-items:center;display:grid;position:absolute;inset:0}.tarjeta-articulo-respaldo img{width:64px;height:auto}.tarjeta-articulo-cuerpo{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.tarjeta-articulo .area{font-size:14px;display:block}.tarjeta-articulo-titulo{font:600 25px/1.08 var(--fuente-titulos);color:var(--tinta);margin:10px 0 0}.tarjeta-articulo-titulo a{color:inherit;text-decoration:none}.tarjeta-articulo-titulo a:after{content:"";z-index:1;position:absolute;inset:0}.tarjeta-articulo:hover .tarjeta-articulo-titulo a{color:var(--azul-ccs);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.tarjeta-articulo-resumen{color:var(--grafito);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.tarjeta-articulo-meta{color:var(--texto-secundario);margin-top:auto;padding-top:16px;font-size:14px;line-height:1.45}.tarjeta-articulo-meta:before{content:"";border-top:1px solid var(--filete);margin-bottom:12px;display:block}.articulos-filtros{margin-bottom:30px}.articulos-filtros a.filtro{text-decoration:none}.articulos-filtros a.filtro[aria-current=page]{background:var(--azul-ccs);border-color:var(--azul-ccs);color:var(--blanco)}.articulos-filtros a.filtro[aria-current=page] .cuenta{background:var(--blanco);color:var(--azul-ccs)}.articulos-vacio{max-width:40em;color:var(--grafito);font-size:18px}.articulos-vacio a{font-weight:600}.articulos-rss{color:var(--grafito);align-items:center;gap:8px;margin-top:36px;font-size:15.5px;display:flex}.articulos-rss svg{width:16px;height:16px;color:var(--azul-ccs);flex:none}.articulos-rss a{font-weight:600}.articulos-inicio .cabeza-seccion .btn{flex:none}@media (max-width:1020px){.articulos-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.articulo-cabeza{padding:40px 0 32px}.articulo .articulo-titulo{font-size:38px;line-height:1.04}.articulo-entrada{font-size:17.5px}.articulo-cuerpo{padding:28px 0 56px}.articulo-portada{margin-bottom:28px}.articulo-contenido{font-size:17.5px;line-height:1.65}.articulo-contenido h2{font-size:29px}.articulo-contenido h3{font-size:23px}.articulo-contenido blockquote{padding-left:16px;font-size:22px}.articulo-pie{flex-direction:column;align-items:stretch}.articulo-pie .btn{width:100%}.articulo-formese{padding:20px 18px}.articulo-formese-acciones{flex-direction:column}.articulo-formese .btn{width:100%}.articulos-filtros{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.articulos-filtros:after{content:"";flex:none;width:40px}.articulos-filtros .filtro{scroll-snap-align:start}.articulos-rejilla{grid-template-columns:1fr;gap:16px}.tarjeta-articulo-titulo{font-size:23px}.articulos-inicio .cabeza-seccion .btn{width:100%;margin-top:20px}.articulos-inicio .articulos-rejilla{gap:12px}.articulos-inicio .tarjeta-articulo{grid-template-columns:112px minmax(0,1fr);display:grid}.articulos-inicio .tarjeta-articulo-portada{aspect-ratio:1;align-self:start}.articulos-inicio .tarjeta-articulo-respaldo img{width:40px}.articulos-inicio .tarjeta-articulo-cuerpo{padding:12px 14px 14px}.articulos-inicio .tarjeta-articulo-titulo{margin-top:6px;font-size:21px}.articulos-inicio .tarjeta-articulo-resumen{-webkit-line-clamp:2;line-clamp:2;margin-top:6px;font-size:14.5px}.articulos-inicio .tarjeta-articulo-meta{padding-top:10px;font-size:13px}.articulos-inicio .tarjeta-articulo-meta:before{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.tarjeta-articulo{transition:none}}
