.revista-portada{aspect-ratio:3/4;background:var(--azul-ccs);border:1px solid var(--filete);width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.revista-portada img{object-fit:cover;width:100%;height:100%}.rg{color:var(--blanco);flex-direction:column;justify-content:space-between;padding:9cqi 9cqi 8cqi;display:flex;position:absolute;inset:0}.rg-cabeza{display:block}.rg-revista{font:600 12px/1 var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--arena-ccs);font-size:5.4cqi;display:block}.revista-portada .rg-logo{object-fit:contain;width:76cqi;height:auto;margin-top:10cqi;display:block}.revista-portada .rg-simbolo{object-fit:contain;width:30cqi;min-width:32px;height:auto;margin-top:10cqi;display:none}@container (max-width:210px){.revista-portada .rg-logo{display:none}.revista-portada .rg-simbolo{display:block}}.rg-pie{border-top:.9cqi solid var(--arena-ccs);justify-content:space-between;align-items:flex-end;gap:4cqi;padding-top:5cqi;display:flex;position:relative}.rg-numero{font:600 40px/.9 var(--fuente-titulos);color:var(--blanco);font-size:20cqi;display:block}.rg-numero small{font:600 10px/1 var(--fuente-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ccs);margin-bottom:1.6cqi;font-size:4.6cqi;display:block}.rg-periodo{text-align:right;max-width:52%;font:600 10px/1.25 var(--fuente-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--arena-ccs);font-size:4.6cqi}.revista-destacado-grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:72px;display:grid}.revista-destacado-portada{isolation:isolate;display:block;position:relative}.revista-destacado-portada:before{content:"";z-index:-1;background:var(--niebla);border:1px solid var(--filete);position:absolute;inset:0;transform:translate(16px,16px)}.revista-numero{font:600 15px/1.3 var(--fuente-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-ccs)}.revista-numero .revista-periodo{color:var(--texto-secundario)}.revista-titulo{max-width:18em;margin-top:12px;font-size:48px;line-height:1.02}.revista-titulo a,.revista-inicio .titulo-seccion a{color:inherit;text-decoration:none}.revista-titulo a:hover,.revista-inicio .titulo-seccion a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.revista-fecha{color:var(--texto-secundario);margin-top:12px;font-size:15px}.revista-descripcion{max-width:38em;color:var(--tinta);margin-top:22px}.revista-descripcion>*+*{margin-top:14px}.revista-descripcion p{white-space:pre-line}.revista-descripcion ul{border-top:1px solid var(--filete)}.revista-descripcion li{border-bottom:1px solid var(--filete);padding:10px 0 10px 22px;font-size:16.5px;line-height:1.45;position:relative}.revista-descripcion li:before{content:"";background:var(--azul-ccs);border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:2px}.revista-acciones{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.revista-compartir{margin-top:14px}.revista-compartir svg{color:var(--whatsapp)}.revista-compartir .btn:hover svg,.revista-compartir .btn:active svg{color:var(--blanco)}.revista-peso{font:600 13px/1 var(--fuente-texto);letter-spacing:.04em;background:var(--niebla);color:var(--azul-ccs);padding:4px 8px}.btn:hover .revista-peso{background:var(--blanco);color:var(--azul-ccs)}.revista-vacia{font:500 26px/1.25 var(--fuente-titulos);color:var(--tinta);max-width:30em}.revista-migas{margin-top:22px;font-size:15.5px}.revista-migas a{font-weight:600;text-decoration:none}.revista-migas a:hover{text-decoration:underline}.revista-datos{max-width:34em;margin-top:0}.revista-coleccion{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 28px;display:grid}.revista-tarjeta{color:inherit;flex-direction:column;text-decoration:none;display:flex}.revista-tarjeta .revista-portada{transition:border-color .2s}.revista-tarjeta:hover .revista-portada,.revista-tarjeta:focus-visible .revista-portada{border-color:var(--azul-ccs)}.revista-tarjeta:focus-visible{outline-offset:6px}.revista-tarjeta-num{font:600 14px/1 var(--fuente-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-ccs);margin-top:18px}.revista-tarjeta-titulo{color:var(--tinta);margin-top:8px;font-size:24px;line-height:1.1}.revista-tarjeta:hover .revista-tarjeta-titulo{color:var(--azul-ccs);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.revista-tarjeta-periodo{color:var(--texto-secundario);margin-top:6px;font-size:15px}.revista-inicio{border-top:1px solid var(--filete);position:relative}.revista-inicio-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:88px;display:grid}.revista-inicio .titulo-seccion{max-width:18em}.revista-inicio .revista-periodo{font:600 16px/1.3 var(--fuente-titulos);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-secundario);margin-top:14px;display:block}.revista-inicio .intro{margin-top:18px}.revista-inicio-mas{margin-top:22px;font-size:16px}.revista-inicio-mas a{font-weight:600;text-decoration:none}.revista-inicio-mas a:hover{text-decoration:underline}.revista-inicio-portada{display:block;position:relative}@media (max-width:1180px){.revista-coleccion{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.revista-destacado-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px}.revista-titulo{font-size:40px}.revista-inicio-grid{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:48px}}@media (max-width:760px){.revista-destacado-grid{grid-template-columns:1fr;gap:40px}.revista-destacado-portada{width:min(260px,72%)}.revista-inicio-grid{grid-template-columns:1fr;gap:28px}.revista-inicio-portada{order:-1;width:min(160px,46%)}.revista-inicio .intro{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:680px){.revista-titulo{font-size:34px}.revista-coleccion{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.revista-tarjeta-titulo{font-size:20px}.revista-tarjeta-num{margin-top:14px;font-size:13px}.revista-acciones .btn{width:100%}.revista-vacia{font-size:22px}}@media (prefers-reduced-motion:reduce){.revista-tarjeta .revista-portada{transition:none}}
