.bloque-video{background:var(--superficie);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);transition:transform var(--trans), box-shadow var(--trans);overflow:hidden}.bloque-video:has(.bloque-video__fachada:is(:hover,:focus-visible)){transform:var(--tarjeta-hover-mover);box-shadow:var(--sombra-hover)}.bloque-video__pantalla{aspect-ratio:16/9;background:#000}.bloque-video__iframe,.bloque-video__fachada{border:0;width:100%;height:100%;display:block}.bloque-video__fachada{cursor:pointer;background:#000;padding:0;position:relative}.bloque-video__fachada:focus-visible{outline:.1875rem solid var(--rosa);outline-offset:-.375rem}.bloque-video__miniatura{object-fit:cover;width:100%;height:100%}.bloque-video__play{left:var(--esp-3);bottom:var(--esp-3);align-items:center;gap:var(--esp-2);border:var(--borde-ancho) solid var(--tinta);border-radius:var(--radio-capsula);background:var(--amarillo);color:var(--sobre-amarillo);box-shadow:.25rem .25rem 0 var(--tinta);font-size:var(--t-s);transition:background-color var(--trans);padding:.5rem 1rem .5rem .75rem;font-weight:800;line-height:1.2;display:inline-flex;position:absolute}.bloque-video__play:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:.75rem;height:.875rem}.bloque-video__fachada:hover .bloque-video__play{background:var(--rosa);color:var(--sobre-rosa)}.bloque-video__panel{gap:var(--esp-2);padding:var(--esp-3);background:var(--barra);color:var(--sobre-barra);border-top:var(--borde-ancho) solid var(--borde);display:grid}.bloque-video__etiqueta{align-items:center;gap:var(--esp-2);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-barra-suave);font-weight:800;line-height:1.3;display:flex}.bloque-video__etiqueta .subtitulo-ja{letter-spacing:.15em;color:var(--rosa);font-size:.75rem}.bloque-video__titulo{font-family:var(--f-titular);font-size:var(--t-base);overflow-wrap:break-word;font-weight:600;line-height:1.3}.bloque-video__canal{align-items:center;gap:var(--esp-2);font-size:var(--t-s);color:var(--sobre-barra-suave);flex-wrap:wrap;font-weight:700;line-height:1.4;display:flex}.bloque-video__oficial{border-radius:var(--radio-capsula);background:var(--cian);color:var(--tinta);font-family:var(--f-texto);letter-spacing:.06em;text-transform:uppercase;padding:.1rem .5rem;font-size:.6875rem;font-weight:800}.bloque-video__aviso{align-items:flex-start;gap:var(--esp-2);font-size:var(--t-xs);color:var(--sobre-barra-suave);line-height:1.45;display:flex}.bloque-video__aviso:before{content:"i";content:"i" / "";border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.05rem;font-size:.625rem;font-weight:800;line-height:1;display:grid}@media (min-width:40rem){.bloque-video__titulo{font-size:var(--t-m)}}
.bloque-galeria{--alto:15rem;min-width:0}.bloque-galeria__cabecera{justify-content:space-between;align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-2);flex-wrap:wrap;display:flex}.bloque-galeria__etiqueta{align-items:center;gap:var(--esp-2);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);font-weight:800;line-height:1.3;display:flex}.bloque-galeria__etiqueta .subtitulo-ja{letter-spacing:.15em;font-size:.75rem}.bloque-galeria__controles{align-items:center;gap:var(--esp-2);display:flex}.bloque-galeria__contador{min-width:2.75rem;font-size:var(--t-s);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.bloque-galeria__flecha{background:var(--superficie);width:2.75rem;height:2.75rem;color:var(--texto);border:var(--borde-ancho) solid var(--borde);transition:background-color var(--trans), color var(--trans), border-color var(--trans);border-radius:50%;place-items:center;padding:0;font-weight:800;line-height:1;display:grid}[data-theme=dark] .bloque-galeria__flecha{border-color:var(--texto-suave)}.bloque-galeria__flecha:hover:not([aria-disabled=true]){background:var(--rosa);color:var(--sobre-rosa);border-color:var(--tinta)}.bloque-galeria__flecha[aria-disabled=true]{opacity:.4;cursor:default}.bloque-galeria__pista{gap:var(--esp-3);padding:0 0 var(--esp-3);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-color:var(--rosa) transparent;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.bloque-galeria__pista:focus-visible{outline-offset:.25rem}.bloque-galeria__item{width:calc(var(--alto) * var(--proporcion,1.7778));scroll-snap-align:start;flex:none;max-width:86%}.bloque-galeria--1 .bloque-galeria__item{max-width:100%}.bloque-galeria__figura{gap:var(--esp-2);display:grid}.bloque-galeria__marco{background:var(--barra);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);overflow:hidden}.bloque-galeria__imagen{width:100%;height:var(--alto);object-fit:cover;display:block}.bloque-galeria__pie{font-size:var(--t-xs);color:var(--texto-suave);line-height:1.45}.bloque-galeria__numero{font-family:var(--f-titular);font-size:var(--t-s);color:var(--rosa-texto);margin-right:.35rem;font-weight:800}.bloque-galeria__credito a{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa);text-underline-offset:.2em}.bloque-galeria__credito a:hover{color:var(--rosa-texto)}@media (min-width:40rem){.bloque-galeria{--alto:20rem}.bloque-galeria__item{max-width:80%}}@media (min-width:64rem){.bloque-galeria{--alto:24rem}}
.bloque-cita{padding:var(--esp-4) var(--esp-4) var(--esp-4) var(--esp-5);margin-inline:0;position:relative}.bloque-cita:before{content:"「";content:"「" / "";font-family:var(--f-japones);color:var(--rosa);font-size:3.5rem;font-weight:700;line-height:1;position:absolute;top:0;left:-.25rem}.bloque-cita__texto{margin:0}.bloque-cita__texto p{letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:1.25rem;font-weight:800;line-height:1.45}.bloque-cita__texto p:after{content:"」";content:"」" / "";font-family:var(--f-japones);color:var(--rosa);margin-left:.1em;font-size:2em;font-weight:700;line-height:0;display:inline-block;translate:0 .35em}.bloque-cita__pie{align-items:flex-start;gap:var(--esp-3);margin-top:var(--esp-4);font-size:var(--t-s);color:var(--texto-suave);line-height:1.45;display:flex}.bloque-cita__pie:before{content:"";width:2rem;height:var(--borde-ancho);background:var(--rosa);flex:none;margin-top:.65em}.bloque-cita__autor{color:var(--texto);font-weight:800;display:block}@media (min-width:40rem){.bloque-cita{padding-left:var(--esp-6)}.bloque-cita:before{font-size:4.5rem}.bloque-cita__texto p{font-size:1.625rem}}
.bloque-x{background:var(--superficie);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);max-width:34rem;box-shadow:var(--sombra);margin-inline:0;overflow:hidden}.bloque-x__cabecera{align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-3) 0;display:flex}.bloque-x__avatar{border:var(--borde-ancho) solid var(--tinta);background:var(--barra);width:2.75rem;height:2.75rem;color:var(--rosa);font-family:var(--f-titular);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.bloque-x__cuenta{min-width:0;line-height:1.3;display:grid}.bloque-x__nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.bloque-x__usuario{font-size:var(--t-s);color:var(--texto-suave)}.bloque-x__logo{fill:currentColor;flex:none;width:1.25rem;height:1.25rem;margin-left:auto}.bloque-x__embed{padding:0 var(--esp-3)}.bloque-x__embed:empty{display:none}.bloque-x__texto{padding:var(--esp-3);font-size:var(--t-base);white-space:pre-line;overflow-wrap:break-word;margin:0;line-height:1.6}.bloque-x__texto[lang=ja]{font-weight:500}.bloque-x__texto p{margin:0}.bloque-x__acciones{align-items:center;gap:var(--esp-2) var(--esp-3);margin-top:var(--esp-2);padding:var(--esp-3);border-top:var(--borde-ancho) solid var(--borde);font-size:var(--t-s);color:var(--texto-suave);flex-wrap:wrap;display:flex}.bloque-x__texto+.bloque-x__acciones{margin-top:0}.bloque-x__enlace{color:var(--texto);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa);text-underline-offset:.2em;margin-left:auto;font-weight:800}.bloque-x__enlace:after{content:" ↗";content:" ↗" / ""}.bloque-x__enlace:hover{color:var(--rosa-texto)}.bloque-x__aviso{align-items:flex-start;gap:var(--esp-2);padding:0 var(--esp-3) var(--esp-3);font-size:var(--t-xs);color:var(--texto-suave);line-height:1.45;display:flex}.bloque-x__aviso:before{content:"i";content:"i" / "";border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;margin-top:.05rem;font-size:.625rem;font-weight:800;line-height:1;display:grid}.bloque-x__error{padding:0 var(--esp-3) var(--esp-3);font-size:var(--t-xs);color:var(--texto);font-weight:700}.bloque-x__error:empty{padding:0}
.bloque-lista{border-top:var(--borde-ancho) solid var(--borde);counter-reset:bloque-lista;margin-inline:0;padding:0;line-height:1.6;list-style:none}.bloque-lista__elemento{column-gap:var(--esp-2);padding-block:var(--esp-2);border-bottom:1px solid var(--superficie-2);overflow-wrap:break-word;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.bloque-lista--vinetas .bloque-lista__elemento:before{content:"";background:var(--rosa);border:1px solid var(--tinta);justify-self:center;width:.625rem;height:.625rem;margin-top:calc(.8em - .3125rem)}.bloque-lista--ordenada .bloque-lista__elemento{counter-increment:bloque-lista;grid-template-columns:2rem minmax(0,1fr);align-items:baseline}.bloque-lista--ordenada .bloque-lista__elemento:before{content:counter(bloque-lista, decimal-leading-zero);font-family:var(--f-titular);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rosa-texto);font-size:.8125em;font-weight:800}@media (min-width:40rem){.bloque-lista__elemento{column-gap:var(--esp-3);padding-block:.625rem}}
.cuerpo-noticia>:is(.bloque-video,.bloque-galeria,.bloque-cita,.bloque-x){margin-block:var(--esp-5);font-size:var(--t-base);line-height:1.6}.cuerpo-noticia>.bloque-lista{margin-block:var(--esp-4)}.cuerpo-noticia>:first-child{margin-top:0}.cuerpo-noticia>:last-child{margin-bottom:0}@media (min-width:64rem){.cuerpo-noticia>:is(.bloque-video,.bloque-galeria){margin-inline:-5rem}}
.fuentes-noticia{background:var(--superficie);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-s)}.fuentes-noticia__titulo{align-items:baseline;gap:var(--esp-2) var(--esp-3);padding:var(--esp-3);border-bottom:var(--borde-ancho) solid var(--borde);font-family:var(--f-titular);font-size:var(--t-base);flex-wrap:wrap;margin:0;font-weight:800;line-height:1.2;display:flex}.fuentes-noticia__lista{margin:0;padding:0;list-style:none}.fuentes-noticia__item+.fuentes-noticia__item{border-top:1px solid var(--borde)}:root:not([data-theme=dark]) .fuentes-noticia__item+.fuentes-noticia__item{border-top-color:#c8c8d2}.fuentes-noticia__enlace{align-items:center;gap:.15rem var(--esp-3);padding:var(--esp-3);color:var(--texto);transition:background-color var(--trans);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.fuentes-noticia__item:last-child .fuentes-noticia__enlace{border-radius:0 0 calc(var(--radio) - var(--borde-ancho)) calc(var(--radio) - var(--borde-ancho))}.fuentes-noticia__enlace:hover{background:var(--superficie-2)}.fuentes-noticia__enlace:focus-visible{outline-offset:-.25rem}.fuentes-noticia__tipo{border-radius:var(--radio-capsula);background:var(--superficie-2);color:var(--texto-suave);letter-spacing:.06em;text-transform:uppercase;grid-column:1;justify-self:start;padding:.1rem .5rem;font-size:.6875rem;font-weight:800}.fuentes-noticia__tipo--oficial{background:var(--rosa);color:var(--sobre-rosa)}.fuentes-noticia__nombre{overflow-wrap:anywhere;grid-column:1;font-weight:800;line-height:1.35}.fuentes-noticia__dominio{font-size:var(--t-xs);color:var(--texto-suave);overflow-wrap:anywhere;grid-column:1}.fuentes-noticia__flecha{border:var(--borde-ancho) solid var(--borde);width:2.25rem;height:2.25rem;transition:background-color var(--trans), color var(--trans), border-color var(--trans), transform var(--trans);border-radius:50%;grid-area:1/2/span 3;place-items:center;font-weight:800;display:grid}[data-theme=dark] .fuentes-noticia__flecha{border-color:var(--texto-suave)}.fuentes-noticia__enlace:hover .fuentes-noticia__flecha{background:var(--rosa);color:var(--sobre-rosa);border-color:var(--tinta);transform:translate(.125rem,-.125rem)}@media (min-width:40rem){.fuentes-noticia__titulo{font-size:var(--t-m)}}@media (prefers-reduced-motion:reduce){.fuentes-noticia__enlace:hover .fuentes-noticia__flecha{transform:none}}.fuentes-noticia__tipo--oficial{border:var(--borde-ancho) solid var(--tinta);box-shadow:.125rem .125rem 0 var(--tinta);padding-block:.0625rem}.fuentes-noticia__item:has(.fuentes-noticia__tipo--oficial) .fuentes-noticia__enlace{box-shadow:inset .25rem 0 0 var(--rosa);padding-left:calc(var(--esp-3) + .25rem)}
.nota-correccion{width:100%;max-width:var(--ancho-lectura);padding:var(--esp-3);padding-left:calc(var(--esp-3) + .25rem);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra-s);margin-inline:auto;position:relative}.nota-correccion:before{content:"";background:var(--amarillo);border-radius:calc(var(--radio) - var(--borde-ancho)) 0 0 calc(var(--radio) - var(--borde-ancho));border-right:var(--borde-ancho) solid var(--borde);width:.5rem;position:absolute;inset:0 auto 0 0}.nota-correccion__texto{font-size:var(--t-s);color:var(--texto);overflow-wrap:break-word;margin:0;line-height:1.6}.nota-correccion__etiqueta{margin-right:var(--esp-1);border-radius:var(--radio-capsula);background:var(--amarillo);color:var(--sobre-amarillo);font-family:var(--f-titular);font-size:var(--t-xs);letter-spacing:.02em;padding:.125rem .625rem;font-weight:800;line-height:1.5;display:inline-block}.nota-correccion__politica{margin:var(--esp-2) 0 0;font-size:var(--t-xs);line-height:1.4}.nota-correccion__politica a{color:var(--texto-suave);text-underline-offset:.2em;transition:color var(--trans);text-decoration:underline}.nota-correccion__politica a:hover{color:var(--texto);text-decoration-thickness:2px}
.lectura-monedas{--ancho-suki:3.75rem;left:var(--esp-3);bottom:var(--esp-3);z-index:20;align-items:center;gap:var(--esp-3);width:max-content;max-width:min(26rem, calc(100% - 2 * var(--esp-3) - var(--ancho-suki) - var(--esp-2)));padding:var(--esp-2) var(--esp-3) var(--esp-2) var(--esp-2);background:var(--superficie);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio-l);box-shadow:var(--sombra);transition:box-shadow var(--trans), background-color var(--trans);display:flex;position:fixed}.lectura-monedas--pausa{box-shadow:.375rem .375rem 0 var(--amarillo)}.lectura-monedas--completada{box-shadow:var(--sombra-hover);animation:.5s cubic-bezier(.2,1.5,.4,1) lectura-premio}.lectura-monedas--hecha{width:100%;max-width:var(--ancho-lectura);padding:var(--esp-2) var(--esp-3);box-shadow:none;border-style:dashed;justify-self:center;position:static}.lectura-monedas__anillo{flex:none;width:3.75rem;height:3.75rem;position:relative}.lectura-monedas__anillo svg{width:100%;height:100%;transform:rotate(-90deg)}.lectura-monedas__pista,.lectura-monedas__progreso{fill:none;stroke-width:7px}.lectura-monedas__pista{stroke:color-mix(in srgb, var(--rosa) 18%, var(--superficie))}.lectura-monedas__progreso{stroke:var(--rosa);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.lectura-monedas--pausa .lectura-monedas__progreso{stroke:var(--amarillo)}.lectura-monedas__centro{font-family:var(--f-titular);font-size:var(--t-s);font-variant-numeric:tabular-nums;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.lectura-monedas__info{gap:.125rem;min-width:0;display:grid}.lectura-monedas__titulo{font-family:var(--f-titular);font-size:var(--t-s);font-weight:800;line-height:1.2}.lectura-monedas__texto{font-size:var(--t-xs);color:var(--texto-suave);line-height:1.45}.lectura-monedas--hecha .lectura-monedas__texto{font-size:var(--t-s)}.lectura-monedas__acciones{gap:var(--esp-1) var(--esp-3);margin-top:var(--esp-1);font-size:var(--t-s);flex-wrap:wrap;font-weight:800;display:flex}.lectura-monedas__moneda{background:var(--amarillo);border:var(--borde-ancho) solid var(--borde);border-radius:50%;flex:none;place-items:center;width:3.75rem;height:3.75rem;font-size:1.75rem;display:grid}.lectura-monedas__lluvia{pointer-events:none;position:absolute;inset:0}.lectura-monedas__moneda-voladora{opacity:0;animation:1.1s cubic-bezier(.2,.8,.3,1) forwards lectura-moneda;animation-delay:calc(var(--i) * 60ms);--angulo:calc(var(--i) * 45deg);font-size:1.25rem;line-height:1;position:absolute;top:50%;left:50%}@keyframes lectura-moneda{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--angulo)) translateY(0) rotate(calc(-1 * var(--angulo))) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--angulo)) translateY(-3.5rem) rotate(calc(-1 * var(--angulo))) scale(1.1)}}@keyframes lectura-premio{50%{transform:scale(1.03)}}@media (min-width:48rem){.lectura-monedas{--ancho-suki:4.5rem}}@media (min-width:64rem){.lectura-monedas{--ancho-suki:5.5rem}}@media (min-width:40rem){.lectura-monedas{gap:var(--esp-4);padding-right:var(--esp-4)}.lectura-monedas__titulo{font-size:var(--t-base)}.lectura-monedas__texto{font-size:var(--t-s)}}.lectura-monedas__info[hidden]{display:none}.lectura-monedas--plegada{border-radius:var(--radio-capsula);gap:0;width:auto;max-width:none;padding:.1875rem}.lectura-monedas--abierta{gap:var(--esp-3)}.lectura-monedas--abierta .lectura-monedas__info{animation:.2s ease-out lectura-desplegar}.lectura-monedas--movil:has(.lectura-monedas__burbuja:hover){box-shadow:var(--sombra-hover)}.lectura-monedas__burbuja{color:inherit;font:inherit;border-radius:var(--radio-capsula);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.lectura-monedas__burbuja:focus-visible{outline:.1875rem solid var(--rosa-texto);outline-offset:.3125rem;border-radius:var(--radio-capsula)}.lectura-monedas--movil .lectura-monedas__anillo,.lectura-monedas--movil .lectura-monedas__moneda{width:3rem;height:3rem}.lectura-monedas--movil .lectura-monedas__moneda{font-size:1.375rem}.lectura-monedas__ficha{background:var(--amarillo);min-width:1.5rem;height:1.5rem;color:var(--sobre-amarillo);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio-capsula);place-items:center;padding:0 .1875rem;font-size:.875rem;line-height:1;display:grid;position:absolute;top:-.5rem;right:-.5rem}.lectura-monedas__ficha--cifra{font-family:var(--f-titular);font-size:.625rem;font-weight:800}.lectura-monedas__cobro{height:3rem;padding:0 var(--esp-3);background:var(--acierto);color:#0b0b12;border-radius:var(--radio-capsula);font-family:var(--f-titular);font-size:var(--t-base);white-space:nowrap;align-items:center;gap:.375rem;font-weight:800;line-height:1;animation:.6s cubic-bezier(.2,1.5,.4,1) lectura-cobro;display:inline-flex;position:relative}.lectura-monedas__cobro-moneda{font-size:1.125rem}@keyframes lectura-cobro{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}}@keyframes lectura-desplegar{0%{opacity:0;transform:translate(-.5rem)}}@media (prefers-reduced-motion:reduce){.lectura-monedas--completada,.lectura-monedas__cobro,.lectura-monedas--abierta .lectura-monedas__info{animation:none}.lectura-monedas__moneda-voladora{display:none}}
