.bp{--bp-caja:#fffdf8;--bp-borde:#e3dac4;--bp-radio:10px;--bp-esp:clamp(.9rem, .55rem + 1.1vw, 1.5rem);--bp-h1:clamp(2.1rem, 1.3rem + 2.9vw, 3.7rem);--bp-h2:clamp(1.45rem, 1rem + 1.6vw, 2.25rem);--bp-h2-col:clamp(1.3rem, 1rem + .85vw, 1.65rem);--bp-texto:clamp(.95rem, .9rem + .15vw, 1.02rem);--bp-meta:clamp(.88rem, .85rem + .1vw, .94rem)}.bp-cabecera{border-bottom:3px double var(--gold);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.5vw,2rem) 0 clamp(.9rem,2vw,1.3rem);display:grid}.bp-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.2rem;font-size:clamp(.78rem,.7rem + .3vw,.95rem);font-weight:600;display:block}.bp-cabecera h1{font-size:var(--bp-h1);letter-spacing:-.01em;color:var(--navy);margin:0 0 .5rem;font-weight:800;line-height:1.05}.bp-bajada{color:var(--ink);text-wrap:pretty;max-width:38rem;margin:0 0 .5rem;font-size:clamp(1rem,.9rem + .45vw,1.28rem);font-style:italic;line-height:1.45}.bp-cifras{font-size:var(--bp-meta);color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:0}.bp-cabecera-tapas{justify-content:center;align-items:flex-end;padding:.5rem clamp(0rem,1vw,1rem) 0;display:flex}.bp-cabecera-tapas img{aspect-ratio:3/4;object-fit:contain;background:var(--paper-2);border:1px solid var(--bp-borde);width:clamp(68px,4rem + 4vw,132px);box-shadow:0 2px 6px #1b233324}.bp-cabecera-tapas img+img{margin-left:-1.3rem}.bp-cabecera-tapas--2 img:first-child,.bp-cabecera-tapas--3 img:first-child{transform:rotate(-5deg)}.bp-cabecera-tapas--2 img:last-child,.bp-cabecera-tapas--3 img:last-child{transform:rotate(4deg)}.bp-cabecera-tapas--3 img:nth-child(2){z-index:1;position:relative;transform:translateY(-.5rem)}@media (width<=599px){.bp-cabecera{grid-template-columns:1fr}.bp-cabecera-tapas{display:none}}.bp-caja{margin-top:var(--bp-esp);background:var(--bp-caja);border:1px solid var(--bp-borde);border-radius:var(--bp-radio);padding:var(--bp-esp);box-shadow:0 1px 3px #1b23330f;container-type:inline-size}.bp-caja-cab{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.6rem,.4rem + .6vw,.9rem);margin-bottom:clamp(.8rem,.6rem + .6vw,1.1rem);display:grid}.bp-caja-cab h2{font-size:var(--bp-h2);color:var(--navy);text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.bp-caja-desc{font-size:var(--bp-meta);color:var(--ink);text-wrap:pretty;grid-column:2/-1;margin:.35rem 0 0;line-height:1.45}.bp-icono{background:var(--navy);clip-path:polygon(0 0,100% 0,84% 100%,0 100%);justify-content:center;align-items:center;width:clamp(2.8rem,2.3rem + 1.4vw,3.6rem);height:clamp(2.1rem,1.75rem + 1vw,2.7rem);padding-right:.45rem;display:inline-flex}.bp-icono svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:62%;height:62%}.bp-caja-filete,.bp-lema{display:none}@container (width>=50rem){.bp-caja-cab:has(.bp-lema){grid-template-columns:auto auto minmax(2rem,1fr) auto}.bp-caja-filete{border-top:1px solid var(--gold);height:0;margin:0 1rem 0 .4rem;display:block}.bp-lema{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);white-space:nowrap;font-size:.78rem;font-style:italic;display:block}}@container (width<=26rem){.bp-caja-desc{grid-column:1/-1;margin-top:.6rem}}.bp-vacia{color:var(--muted);font-size:var(--bp-meta);margin:0;padding:.6rem 0 .2rem;font-style:italic}.bp h3{font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-weight:700;line-height:var(--lh-titulo);text-wrap:balance;overflow-wrap:break-word;margin:0 0 .3rem}.bp h3 a{color:var(--navy);text-decoration-color:var(--line);text-underline-offset:.18em}.bp h3 a:hover{text-decoration-color:var(--gold)}.bp .bp-meta{color:var(--muted);font-size:var(--bp-meta);margin:0 0 .3rem;line-height:1.45}.bp-texto{font-size:var(--bp-texto);color:var(--ink);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.2rem 0 .8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.bp-boton{background:var(--navy);color:#fff;border:1.5px solid var(--navy);min-height:44px;font-family:var(--serif-body);cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:.55rem;padding:.45rem clamp(.9rem,.7rem + .6vw,1.3rem);font-size:clamp(.98rem,.94rem + .12vw,1.05rem);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bp-boton:hover{background:var(--navy-2);color:#fff}.bp-flecha{margin-top:-.08em;font-size:1.35em;line-height:.8}.bp-boton svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:1.1em;height:1.1em}.bp-boton--chico{gap:.35rem;padding:.3rem .65rem;font-size:.86rem}.bp-boton--claro{background:var(--bp-caja);color:var(--navy);border-color:var(--gold)}.bp-boton--claro:hover{background:var(--paper-2);color:var(--navy)}.bp-boton:disabled{color:#5b5a55;cursor:not-allowed;background:#efede7;border:1.5px dashed #a8a396}.bp-tapa-img{object-fit:contain;background:var(--paper-2);width:100%;height:100%;box-shadow:0 2px 6px #1b233329}.bp-revistas{gap:var(--bp-esp);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.bp-revista{background:var(--paper);border:1px solid var(--bp-borde);border-radius:var(--bp-radio);container-type:inline-size}.bp-revista-in{box-sizing:border-box;flex-direction:column;height:100%;padding:clamp(.8rem,.6rem + .6vw,1.1rem);display:flex}.bp-revista-tapa{aspect-ratio:3/4;width:62%;margin:0 auto .9rem;display:block}.bp-revista .bp-boton{align-self:center;min-width:70%;margin-top:auto}@container (width>=19rem){.bp-revista-in{grid-template-rows:auto auto 1fr auto;grid-template-columns:clamp(6.5rem,34cqi,12rem) minmax(0,1fr);align-items:start;column-gap:clamp(.9rem,4cqi,1.6rem);display:grid}.bp-revista-tapa{grid-row:1/span 4;width:100%;margin:0}.bp-revista .bp-boton{place-self:end start;min-width:0;margin-top:.4rem}.bp-revista .bp-texto{-webkit-line-clamp:5}}.bp-columnas{container-type:inline-size}.bp-columnas-in{gap:0 var(--bp-esp);grid-template-columns:1fr;display:grid}@container (width>=50rem){.bp-columnas-in{grid-template-columns:repeat(3,minmax(0,1fr))}}.bp-caja--col{flex-direction:column;display:flex}.bp-caja--col .bp-caja-cab{border-bottom:1px solid var(--bp-borde);padding-bottom:clamp(.7rem,.5rem + .5vw,1rem)}.bp-caja--col .bp-caja-cab h2{font-size:var(--bp-h2-col)}.bp-caja--col .bp-icono{width:clamp(2.6rem,2.3rem + .8vw,3rem);height:clamp(2rem,1.8rem + .55vw,2.3rem)}.bp-obra{grid-template-columns:clamp(5.5rem,36cqi,10.5rem) minmax(0,1fr);align-items:start;gap:clamp(.8rem,4cqi,1.4rem);display:grid}.bp-obra h3{font-size:clamp(1.05rem,.98rem + .25vw,1.2rem)}.bp-obra-tapa{aspect-ratio:3/4;display:block}.bp-obra .bp-texto{-webkit-line-clamp:5}@container (width<=13.5rem){.bp-obra{grid-template-columns:1fr}.bp-obra-tapa{width:55%;margin:0 auto}}.bp-mas{border-top:1px solid var(--bp-borde);font-size:var(--bp-meta);margin:1rem 0 0;padding:0;list-style:none}.bp-mas li{border-bottom:1px solid var(--bp-borde);flex-wrap:wrap;align-items:center;min-height:44px;padding:.55rem 0;display:flex}.bp-mas li .bp-meta{margin:0 0 0 .25rem}.bp-ultimas{gap:var(--bp-esp);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-ultimas li{container-type:inline-size}.bp-ultima{grid-template-columns:clamp(4.8rem,30cqi,7.5rem) minmax(0,1fr);align-items:start;gap:clamp(.8rem,4cqi,1.2rem);display:grid}.bp-ultima-tapa{aspect-ratio:3/4;display:block}.bp-ultimas h3{font-size:clamp(1.02rem,.97rem + .2vw,1.15rem)}.bp-ultimas .bp-texto{-webkit-line-clamp:3}.bp-ultima-acciones{flex-wrap:wrap;gap:.4rem;display:flex}.bp-cierre{align-items:center;gap:1.2rem;margin:clamp(1.4rem,3.5vw,2.4rem) 0 .5rem;display:flex}.bp-cierre span{border-top:1px solid var(--gold);flex:1}.bp-cierre svg{fill:none;width:2.2rem;height:2.2rem;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:2 1.6}.bp-tapa{aspect-ratio:3/4;background:var(--paper-2);border:1px solid var(--line);justify-content:center;align-items:center;padding:.4rem;display:flex}.bp-tapa img{object-fit:contain;width:100%;height:100%}.bp-etiqueta{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.3rem;font-size:.74rem;font-weight:700;display:block}.bp-volver{font-size:var(--fs-meta);margin:1.2rem 0 0}.bp-col-cab{border-bottom:3px double var(--gold);align-items:start;gap:1.5rem;padding:1.2rem 0 1.6rem;display:grid}@media (width>=700px){.bp-col-cab{grid-template-columns:minmax(200px,300px) 1fr;gap:2.5rem}}.bp-col-tapa{max-width:320px}.bp-col-cab h1{margin:.1rem 0 .7rem}.bp-col-datos{font-size:var(--fs-meta);grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0 0 1rem;display:grid}.bp-col-datos dt{color:var(--muted)}.bp-col-datos dd{margin:0}.bp-col-numeros{gap:1.4rem var(--gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.bp-col-numeros{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.bp-col-numeros{grid-template-columns:repeat(4,1fr)}}.bp-col-numero{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:start;gap:1rem;padding-bottom:1.2rem;display:grid}@media (width>=700px){.bp-col-numero{grid-template-columns:1fr;gap:.8rem}}.bp-col-acciones{flex-wrap:wrap;gap:.25rem 1.4rem;margin:.4rem 0 0;font-weight:600;display:flex}.bp-col-acciones a{align-items:center;min-height:44px;display:inline-flex}.bp-favoritos{margin-top:var(--bp-esp);border:1px solid var(--bp-borde);border-left:4px solid var(--gold);background:var(--bp-caja);border-radius:6px}.bp-favoritos[hidden]{display:none}.bp-favoritos summary{cursor:pointer;min-height:48px;color:var(--navy);align-items:center;gap:.6rem;padding:.3rem 1rem;font-weight:700;list-style:none;display:flex}.bp-favoritos summary::-webkit-details-marker{display:none}.bp-favoritos summary svg{fill:#b5473a;flex:none;width:1.2rem;height:1.2rem}.bp-favoritos-cuenta{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:1rem;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;padding:0 .45rem;font-size:.85rem;display:inline-flex}.bp-favoritos-ayuda{font-weight:400;font-size:var(--bp-meta);color:var(--muted);margin-left:auto}.bp-favoritos-ayuda:after{content:" ▾"}.bp-favoritos[open] .bp-favoritos-ayuda:after{content:" ▴"}.bp-favoritos-cuerpo{padding:0 1rem 1rem}.bp-favoritos-cuerpo>p{font-size:var(--bp-meta);color:var(--muted);margin:0 0 .7rem}.bp-favoritos-lista{overscroll-behavior-x:contain;grid-auto-columns:clamp(6.5rem,22vw,8.5rem);grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .4rem;list-style:none;display:grid;overflow-x:auto}.bp-favoritos-lista a{font-weight:600;font-size:var(--bp-meta);flex-direction:column;gap:.3rem;line-height:1.3;display:flex}.bp-favoritos-lista img{aspect-ratio:3/4;object-fit:contain;background:var(--paper-2);border:1px solid var(--bp-borde);width:100%;height:auto}.bp-favoritos-lista button{border:1px solid var(--line);min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;margin-top:.3rem;padding:.3rem .6rem;font-size:.9rem}.bp-buscar{border:1px solid var(--bp-borde);border-radius:var(--bp-radio);background:#fffdf8;margin:1.4rem 0 .6rem;padding:1rem 1.2rem 1.2rem}.bp-buscar h2{margin:0 0 .6rem;font-size:clamp(1.35rem,3vw,1.75rem)}.bp-buscar-form label{margin-bottom:.35rem;font-weight:600;display:block}.bp-buscar-fila{flex-wrap:wrap;gap:.6rem;display:flex}.bp-buscar-fila input{border:2px solid var(--line);min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:4px;flex:16rem;padding:.5rem .8rem}.bp-buscar-fila input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #b08d3c59}.bp-buscar-fila .btn{min-height:48px}.bp-buscar-ayuda{font-size:var(--fs-meta);color:var(--muted);margin:.45rem 0 0}.bp-resultados{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.9rem}.bp-resultados-resumen{margin:0 0 .8rem;font-weight:600}.bp-resultado{border-bottom:1px solid var(--line);padding:.9rem 0}.bp-resultado-cab{align-items:center;gap:.9rem;display:flex}.bp-resultado-cab img{aspect-ratio:3/4;object-fit:contain;background:var(--paper-2);border:1px solid var(--bp-borde);width:56px;height:auto}.bp-resultado-cab h3{margin:0;font-size:1.25rem}.bp-resultado-cab .bp-meta{margin:.15rem 0 0}.bp-resultado-paginas{gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.bp-resultado-paginas li{border-left:3px solid var(--gold);background:var(--paper-2);padding:.5rem .8rem}.bp-resultado-ir{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.bp-resultado-frag{margin:0;line-height:1.5}.bp-resultado-frag mark{color:var(--ink);background:#f3dc8f;border-radius:2px;padding:0 .12em}.bp-sin-texto{border-left:3px solid var(--muted);background:var(--paper-2);font-size:var(--fs-meta);margin:1rem 0 .4rem;padding:.6rem .9rem}.bp-caja-cab h2 a{color:inherit;text-decoration:none}.bp-caja-cab h2 a:hover,.bp-caja-cab h2 a:focus-visible{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.15em}.bp-ver-todo{padding-top:var(--bp-esp);text-align:right;margin:auto 0 0;font-weight:700}.bp-ver-todo a{min-height:44px;color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:.2em;align-items:center;gap:.35rem;display:inline-flex}.bp-caja--col .bp-ver-todo{border-top:1px solid var(--bp-borde);margin-top:var(--bp-esp)}.bp-buscador-portada{margin-top:var(--bp-esp);gap:.7rem;display:grid}.bp-categorias{flex-wrap:wrap;gap:.5rem;display:flex}.bp-categorias a{border:1px solid var(--bp-borde);background:var(--bp-caja);min-height:44px;color:var(--navy);border-radius:999px;align-items:center;padding:.3rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.bp-categorias a:hover{border-color:var(--gold);background:var(--paper-2)}.bc-buscador label{color:var(--navy);margin-bottom:.35rem;font-weight:700;display:block}.bc-buscador-fila{flex-wrap:wrap;gap:.6rem;display:flex}.bc-buscador-fila input{box-sizing:border-box;border:2px solid var(--line);min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;flex:14rem;padding:.5rem .9rem}.bc-buscador-fila input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #b08d3c59}.bc-buscador-fila .bp-boton{min-height:48px}.bc-buscador-ayuda{font-size:var(--bp-meta);color:var(--muted);margin:.4rem 0 0}.bc-filtro{font-size:var(--bp-meta);margin:.9rem 0 0}.bc-cabecera h1{font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem)}.bc-listado{margin-top:var(--bp-esp)}.bc-barra{border-top:1px solid var(--bp-borde);border-bottom:1px solid var(--bp-borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;padding:.6rem 0;display:flex}.bc-total{color:var(--navy);margin:0;font-weight:700}.bc-total span{color:var(--muted);font-weight:400}.bc-orden{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bc-orden label{font-size:var(--bp-meta);color:var(--muted)}.bc-orden select{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;font-size:var(--bp-meta);background:#fff;border-radius:6px;padding:.3rem .6rem}.bc-orden .bp-boton{min-height:44px}.bc-tarjetas{margin:var(--bp-esp) 0 0;gap:var(--bp-esp);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));padding:0;list-style:none;display:grid}.bc-tarjeta{background:var(--paper);border:1px solid var(--bp-borde);border-radius:var(--bp-radio);container-type:inline-size}.bc-tarjeta>*{box-sizing:border-box}.bc-tarjeta{flex-direction:column;padding:clamp(.8rem,.6rem + .6vw,1.1rem);display:flex}.bc-tarjeta-tapa{aspect-ratio:3/4;width:72%;margin:0 auto .9rem;display:block}.bc-tarjeta-texto{flex-direction:column;flex:auto;display:flex}.bc-tarjeta-boton{align-self:flex-start;margin-top:auto}.bc-etiquetas{flex-wrap:wrap;gap:.3rem;margin:0 0 .7rem;display:flex}.bc-etiquetas span{background:var(--paper-2);border:1px solid var(--bp-borde);color:var(--muted);border-radius:999px;padding:.1rem .55rem;font-size:.82rem}@media (width<=479px){.bc-tarjeta{grid-template-columns:38% minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.bc-tarjeta-tapa{width:100%;margin:0}}.bc-paginas{margin-top:var(--bp-esp);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.bc-paginas ol{flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.bc-paginas li a,.bc-paginas li span{border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;display:inline-flex}.bc-paginas li span[aria-current]{background:var(--navy);color:#fff}.bc-por-categoria{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.bc-por-categoria a,.bc-por-categoria span{border:1px solid var(--bp-borde);background:var(--bp-caja);border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.2rem .9rem;display:inline-flex}.bc-por-categoria span{color:var(--muted)}.bc-otras{margin-top:var(--bp-esp)}.bc-otras h2{font-size:var(--bp-h2-col);margin:0 0 .5rem}.bc-otras ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bc-otras a{border:1px solid var(--bp-borde);background:var(--bp-caja);min-height:44px;color:var(--navy);border-radius:999px;align-items:center;padding:.3rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.bp-rubrica{margin:clamp(1.4rem, 3vw, 2.2rem) 0 var(--bp-esp);font-family:var(--serif-body);letter-spacing:.2em;text-transform:uppercase;color:var(--navy);align-items:center;gap:1rem;font-size:clamp(.82rem,.78rem + .2vw,.95rem);font-weight:700;display:flex}.bp-rubrica:after{content:"";border-top:1px solid var(--gold);flex:1}.bp-cats{gap:var(--bp-esp);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=700px) and (width<=1199px){.bp-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-cat{background:var(--bp-caja);border:1px solid var(--bp-borde);border-top:4px solid var(--navy);border-radius:var(--bp-radio);flex-direction:column;gap:.55rem;padding:clamp(1.1rem,.8rem + 1vw,1.6rem);transition:box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 1px 3px #1b23330f}.bp-cat:hover,.bp-cat:focus-within{border-color:var(--gold);border-top-color:var(--navy);box-shadow:0 4px 14px #1b23331f}.bp-cat-icono{width:clamp(3.4rem,3rem + 1vw,4rem);height:clamp(2.6rem,2.3rem + .8vw,3rem)}.bp-cat h3{margin:.35rem 0 0;font-size:clamp(1.35rem,1.15rem + .6vw,1.65rem);font-weight:800;line-height:1.12}.bp-cat h3 a{color:var(--navy);text-decoration:none}.bp-cat-enlace:after{content:"";border-radius:var(--bp-radio);position:absolute;inset:0}.bp-cat-enlace:focus-visible{outline:none}.bp-cat:focus-within{outline:3px solid var(--gold);outline-offset:2px}.bp-cat-filete{border-top:2px solid var(--gold);width:3rem;display:block}.bp-cat-desc{font-size:var(--bp-texto);color:var(--ink);flex:auto;margin:0;line-height:1.5}.bp-cat-cuenta{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin:.2rem 0 0;font-size:.8rem;font-weight:700}.bp-cat-boton{align-self:flex-start;margin-top:.4rem}.bp-cat:hover .bp-cat-boton{background:var(--navy-2)}@media (prefers-reduced-motion:reduce){.bp-cat{transition:none}}.bp-publicidad{text-align:center;margin-top:clamp(1.4rem,3vw,2.2rem)}.bp-publicidad-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font:600 .78rem/1.2 system-ui,sans-serif}.bp-publicidad-caja{box-sizing:border-box;color:#5b574c;background:#f6f4ee;border:1px dashed #b9b3a3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;max-width:970px;min-height:90px;margin:0 auto;padding:.7rem 1rem;font:.82rem/1.35 system-ui,sans-serif;display:flex}.bp-publicidad-caja strong{color:var(--ink);font-size:.9rem}.bp-publicidad-caja code{word-break:break-all;font-size:.78rem}.bp-ultimas-seccion{margin-top:clamp(1.4rem,3vw,2.2rem)}.bp-nuevas{gap:var(--bp-esp);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.bp-nueva{padding-bottom:var(--bp-esp);border-bottom:1px solid var(--bp-borde);grid-template-columns:clamp(5.5rem,34%,8rem) minmax(0,1fr);align-items:start;gap:clamp(.8rem,.6rem + .6vw,1.1rem);display:grid;container-type:inline-size}.bp-nueva-tapa{aspect-ratio:3/4;display:block}.bp-nueva-revista{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);margin:0 0 .2rem;font-size:.78rem;font-weight:700}.bp-nueva-revista a{color:var(--gold-text)}.bp-nueva h3{font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}.bp-nueva-ficha{min-height:44px;color:var(--navy);text-decoration-color:var(--gold);text-underline-offset:.2em;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.bp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bp-cat{container-type:inline-size}.bp-mosaico{--alto:clamp(7.5rem, 46cqi, 8.5rem);--ancho:calc(var(--alto) * .75);--hueco:min(.6rem, calc((100cqi - var(--n) * var(--ancho)) / max(1, var(--n) - 1)));height:var(--alto);justify-content:center;align-items:flex-end;margin:.35rem 0 .2rem;display:flex}.bp-mosaico img{width:var(--ancho);height:var(--alto);object-fit:contain;object-position:bottom;background:var(--paper-2);border:1px solid var(--bp-borde);flex:none;box-shadow:0 2px 6px #1b233329}.bp-mosaico img+img{margin-left:var(--hueco)}.bp-mosaico img:first-child{z-index:4;position:relative}.bp-mosaico img:nth-child(2){z-index:3;position:relative}.bp-mosaico img:nth-child(3){z-index:2;position:relative}.bp-mosaico[data-tapas="1"]{--alto:clamp(7.5rem, 46cqi, 8.5rem)}.bp-mosaico--vacio{border:1px dashed var(--bp-borde);background:var(--paper-2);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700}.bp-mosaico--vacio svg{fill:none;width:2.4rem;height:2.4rem;stroke:var(--gold);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.bp-cat:has(.bp-mosaico--vacio) .bp-cat-cuenta{visibility:hidden}@media (width<=559px){.bp-cat{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .9rem;display:grid}.bp-cat>.bp-cat-icono{grid-area:1/1}.bp-cat>h3{grid-area:2/1}.bp-cat>.bp-cat-filete{grid-area:3/1}.bp-cat>.bp-mosaico{--alto:6.4rem;--ancho:4.8rem;--hueco:-2.9rem;grid-area:1/2/span 3;align-self:center;margin:0}.bp-cat>.bp-mosaico img:nth-child(n+3){display:none}.bp-cat>.bp-mosaico[data-tapas="1"]{--alto:6.8rem;--ancho:5.1rem}.bp-cat>.bp-mosaico--vacio{width:4.8rem;height:6.4rem}.bp-cat>.bp-mosaico--vacio span{display:none}.bp-cat:has(.bp-mosaico--vacio) .bp-cat-cuenta{visibility:visible}.bp-cat>.bp-cat-desc,.bp-cat>.bp-cat-cuenta,.bp-cat>.bp-cat-boton{grid-column:1/-1}.bp-cat>.bp-cat-boton{justify-self:start}}
