.rv{--rv-papel:#fbf7f3;--rv-tinta:#2a1f1d;--rv-gris:#64534e;--rv-rosa:#9c3a55;--rv-rosa-suave:#f6e6ea;--rv-champana:#d2b68a;--rv-linea:#e6d6cf;--rv-noche:#2f2628;--rv-salvia:#3f5a4c;--rv-display:var(--f-cormorant), "Cormorant Garamond", Georgia, serif;--rv-texto:var(--f-dmsans), system-ui, -apple-system, sans-serif;z-index:1000;color:var(--rv-tinta);font-family:var(--rv-texto);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-font-smoothing:antialiased;background:#e9dfd8;justify-content:center;align-items:center;gap:48px;display:flex;position:fixed;inset:0}html:has(.rv) body{overflow:hidden}.rv a{color:inherit}.rv button{font:inherit}.rv-escritorio{max-width:300px;display:none}.rv-escritorio h1{font-family:var(--rv-display);text-wrap:balance;margin:0 0 12px;font-size:40px;font-weight:600;line-height:1}.rv-escritorio p{color:var(--rv-gris);margin:0 0 10px;line-height:1.55}.rv-escritorio a{color:var(--rv-rosa);font-weight:500}.rv-telefono{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;position:relative}@media (min-width:760px){.rv{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.rv-escritorio{display:block}.rv-telefono{background:var(--rv-noche);border-radius:44px;width:400px;height:min(820px,100% - 40px);padding:12px;box-shadow:0 30px 60px -20px #2a1f1d73}.rv-pantalla{border-radius:34px}}.rv-pantalla{background:var(--rv-noche);min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}.rv-caja{flex:1;min-height:0;position:relative;overflow:hidden}.rv-libro{width:100%;height:100%}.rv-libro .stf__parent{margin:0 auto}.rv-pag{background:var(--rv-papel);color:var(--rv-tinta);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.rv-pag input{-webkit-user-select:text;user-select:text}.rv-in{flex-direction:column;display:flex;position:absolute;inset:0}.rv-folio{letter-spacing:.16em;text-transform:uppercase;color:var(--rv-gris);font-variant-numeric:tabular-nums;z-index:3;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:12px;left:20px;right:20px}.rv-etiqueta{letter-spacing:.18em;text-transform:uppercase;color:var(--rv-rosa);font-size:10.5px;font-weight:700}.rv-titular{font-family:var(--rv-display);letter-spacing:-.01em;text-wrap:balance;color:inherit;margin:0;font-weight:600;line-height:1}.rv-titular em{color:var(--rv-rosa);font-style:italic;font-weight:500}.rv-entrada{color:var(--rv-gris);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.rv-leer{background:var(--rv-tinta);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--rv-papel)!important}.rv-mas{font-size:13px;font-weight:500;color:var(--rv-rosa)!important}.rv :focus-visible{outline:3px solid var(--rv-champana);outline-offset:2px}.rv-nota .rv-in{padding:22px 0 40px}.rv-cab{align-items:center;gap:10px;padding:0 22px 14px;display:flex}.rv-cab:after{content:"";background:var(--rv-champana);opacity:.7;flex:1;height:1px}.rv-nota figure{margin:0 14px}.rv-nota figure[hidden]{display:none}.rv-nota figure img{aspect-ratio:16/9;object-fit:contain;background:var(--rv-linea);border-radius:6px;width:100%;height:auto;display:block}.rv-nota figcaption{color:var(--rv-gris);padding:6px 4px 0;font-size:10.5px;font-style:italic}.rv-texto{flex-direction:column;gap:12px;min-height:0;padding:18px 22px 0;display:flex}.rv-texto>*{flex-shrink:0}.rv-nota .rv-titular{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:.08em;font-size:clamp(27px,7.6vw,34px);display:-webkit-box;overflow:hidden}.rv-bajada{color:var(--rv-tinta);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.rv-oscura .rv-bajada{color:var(--rv-papel)}.rv-oscura{background:var(--rv-noche);color:var(--rv-papel)}.rv-oscura .rv-etiqueta,.rv-oscura .rv-titular em{color:var(--rv-champana)}.rv-oscura .rv-entrada,.rv-oscura figcaption{color:#fbf7f3d1}.rv-oscura .rv-leer{background:var(--rv-papel);color:var(--rv-tinta)!important}.rv-oscura .rv-folio{color:#fbf7f3b3}.rv-oscura figure img{background:#3d3335}.rv-rosada{background:var(--rv-rosa-suave)}.rv-portada{background:var(--rv-noche);color:#fff}.rv-portada__foto{background-position:50%;background-size:cover;position:absolute;inset:0}.rv-portada__velo{background:linear-gradient(#2a1f1d9e 0%,#2a1f1d0d 32%,#2a1f1d1a 42%,#2a1f1deb 100%);position:absolute;inset:0}.rv-portada__cab{padding:22px 20px 0;position:relative}.rv-mancheta{font-family:var(--rv-display);letter-spacing:-.035em;color:#fff;text-shadow:0 2px 18px #00000040;margin:0;font-size:clamp(56px,19vw,84px);font-weight:600;line-height:.8}.rv-mancheta em{font-style:italic;font-weight:500}.rv-portada__fecha{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #fff9;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;font-size:10.5px;display:flex}.rv-portada__llamadas{text-shadow:0 1px 12px #00000059;gap:14px;margin-top:auto;padding:0 20px 46px;display:grid;position:relative}.rv-portada__principal{color:#fff;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-bottom:.08em;font-size:clamp(32px,9.5vw,42px);font-style:italic;font-weight:500;display:-webkit-box;overflow:hidden}.rv-portada__sec{border-top:1px solid #ffffff73;gap:8px;padding-top:12px;display:grid}.rv-portada__sec div{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.rv-portada__sec b{color:var(--rv-champana);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;display:block}.rv-pista{z-index:4;color:#fff;background:#2a1f1db3;border-radius:999px;padding:7px 12px;font-size:11.5px;animation:2.4s ease-in-out infinite rv-pista;position:absolute;bottom:16px;right:14px}@keyframes rv-pista{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}.rv-indice .rv-in{gap:12px;padding:18px 22px 40px}.rv-sitio{font-size:12px;text-decoration:none;color:var(--rv-gris)!important}.rv-indice .rv-titular{font-size:40px;font-style:italic;font-weight:500}.rv-indice ol{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rv-indice li{border-bottom:1px solid var(--rv-linea)}.rv-indice button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;width:100%;padding:9px 0;display:grid}.rv-indice button:active{background:var(--rv-rosa-suave)}.rv-num{font-family:var(--rv-display);color:var(--rv-rosa);font-variant-numeric:tabular-nums lining-nums;font-size:26px;font-weight:600;line-height:1}.rv-indice button>span:nth-child(2){min-width:0}.rv-indice b{color:var(--rv-tinta);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;display:block;overflow:hidden}.rv-indice small{color:var(--rv-gris);font-size:12px}.rv-ir{color:var(--rv-rosa);font-size:16px}.rv-anuncio{background:var(--rv-noche)}.rv-anuncio__fondo{filter:blur(26px)saturate(1.1);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-30px;transform:scale(1.1)}.rv-anuncio .rv-in{justify-content:center;align-items:center;padding:30px 16px 36px}.rv-anuncio__aviso{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;font-size:9.5px;position:absolute;top:10px;left:0;right:0}.rv-anuncio a{max-width:100%;height:100%;display:block}.rv-anuncio img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 20px 40px -18px #0009}.rv-anuncio .rv-folio{color:#ffffffb3}.rv-quiz .rv-in{gap:16px;padding:30px 22px 42px}.rv-quiz .rv-titular{font-size:40px;font-style:italic;font-weight:500}.rv-chips{flex-wrap:wrap;gap:8px;display:flex}.rv-chip{border:1.5px solid var(--rv-tinta);cursor:pointer;background:0 0;border-radius:999px;padding:9px 15px;font-size:13.5px;text-decoration:none;color:var(--rv-tinta)!important}.rv-chip[aria-pressed=true]{background:var(--rv-tinta);color:var(--rv-papel)!important}.rv-resultado{background:var(--rv-papel);border-radius:16px;align-content:start;gap:10px;min-height:140px;padding:16px;display:grid}.rv-resultado .rv-titular{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:24px;display:-webkit-box;overflow:hidden}.rv-vacio{color:var(--rv-gris);margin:auto 0;font-size:13.5px}.rv-chica{color:var(--rv-gris);margin:0;font-size:11.5px}.rv-buscador{gap:8px;display:flex}.rv-buscador input{min-width:0;font:inherit;background:var(--rv-papel);color:var(--rv-tinta);border:0;border-radius:999px;flex:1;padding:12px 16px;font-size:16px}.rv-btn{background:var(--rv-champana);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--rv-tinta)!important}.rv-btn:disabled{opacity:.75;cursor:default}.rv-gigante{font-family:var(--rv-display);color:var(--rv-rosa);text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 6px;font-size:clamp(48px,14vw,62px);font-style:italic;font-weight:600;line-height:.92}.rv-palabra .rv-definicion{color:var(--rv-tinta);-webkit-line-clamp:8;font-size:16px}.rv-contra{background:var(--rv-salvia);color:#fff}.rv-contra .rv-in{justify-content:center;gap:16px;padding:34px 24px 44px}.rv-contra .rv-etiqueta{color:#f4ecdf}.rv-contra .rv-titular{font-size:42px;font-style:italic;font-weight:500}.rv-contra p{color:#ffffffeb;margin:0;line-height:1.55}.rv-acciones{gap:10px;display:grid}.rv-contra .rv-btn{background:#fff}.rv-contra .rv-btn--sec{background:0 0;border:1.5px solid #ffffffbf;color:#fff!important}.rv-estado{min-height:0;font-size:13px}.rv-estado:empty{display:none}.rv-contra .rv-folio{color:#ffffffbf}.rv-barra{padding:10px 12px;padding-bottom:max(10px, env(safe-area-inset-bottom,0px));background:var(--rv-noche);color:var(--rv-papel);align-items:center;gap:8px;display:flex}.rv-barra button{width:40px;height:40px;color:var(--rv-papel);cursor:pointer;background:0 0;border:1px solid #fbf7f34d;border-radius:50%;flex:none;font-size:18px}.rv-barra button:disabled{opacity:.3}.rv-barra .rv-barra__indice{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:auto;padding:0 14px;font-size:12px}.rv-progreso{background:#fbf7f32e;border-radius:3px;flex:1;height:3px;overflow:hidden}.rv-progreso i{background:var(--rv-champana);height:100%;transition:width .4s;display:block}.rv-contador{font-variant-numeric:tabular-nums;text-align:center;min-width:40px;font-size:12px}.rv-barra{position:relative}.rv-barra .rv-barra__compartir{place-items:center;display:grid}.rv-barra__compartir svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rv-toast{background:var(--rv-papel);color:var(--rv-tinta);border-radius:999px;padding:7px 12px;font-size:12.5px;position:absolute;bottom:calc(100% + 8px);right:14px;box-shadow:0 6px 18px #00000040}.rv--sin-flip .rv-libro{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.rv--sin-flip .rv-pag{scroll-snap-align:start;flex:0 0 100%;height:100%}@media (max-height:760px){.rv-indice small{display:none}.rv-indice button{padding:8px 0}.rv-num{font-size:22px}}@media (max-height:640px){.rv-nota .rv-titular{-webkit-line-clamp:2;font-size:25px}.rv-entrada,.rv-bajada{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.rv-pista{animation:none}}.rvpromo{background:#2f2628;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:0 14px 30px -18px #2a1f1d99;color:#fbf7f3!important;text-decoration:none!important}.rvpromo:hover .rvpromo__cta{text-decoration:underline}.rvpromo:focus-visible{outline-offset:2px;outline:3px solid #d2b68a}.rvpromo__portada{aspect-ratio:3/4;background:#4a3c3e;border-radius:6px;flex:none;width:78px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:4px 6px 0 -1px #d2b68a}.rvpromo__foto{background-position:50%;background-size:cover;position:absolute;inset:0}.rvpromo__portada:after{content:"";background:linear-gradient(#2a1f1d8c,#2a1f1d00 45%,#2a1f1d99);position:absolute;inset:0}.rvpromo__mancheta{z-index:1;font-family:var(--f-cormorant), Georgia, serif;color:#fff;font-size:15px;font-weight:600;line-height:.85;position:absolute;top:6px;left:6px;right:6px}.rvpromo__mancheta em{font-style:italic;font-weight:500}.rvpromo__num{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:8px;position:absolute;bottom:5px;left:6px}.rvpromo__texto{flex-direction:column;gap:4px;min-width:0;display:flex}.rvpromo__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#d2b68a;font-size:10px;font-weight:700}.rvpromo b{font-family:var(--f-cormorant), Georgia, serif;text-wrap:balance;font-size:22px;font-style:italic;font-weight:600;line-height:1.05}.rvpromo small{color:#fbf7f3d9;font-size:12.5px;line-height:1.45}.rvpromo__cta{color:#d2b68a;margin-top:2px;font-size:13px;font-weight:600}.rvpromo--banda{margin:4px 0 20px}@media (min-width:760px){.rvpromo--banda{gap:22px;padding:18px 22px}.rvpromo--banda .rvpromo__portada{width:96px}.rvpromo--banda b{font-size:28px}}.sidebar .rvpromo{margin-bottom:18px}.mainnav__link--revista,.drawer__revista a{font-style:italic;color:#9c3a55!important}
