.narrow[data-astro-cid-64bixfxd]{max-width:760px}.bpp-intro[data-astro-cid-64bixfxd]{color:var(--ink);max-width:60ch;margin-inline:auto}.bpp-concerns[data-astro-cid-64bixfxd]{list-style:none;padding:0;margin:1.75rem auto 0;max-width:640px;display:grid;grid-template-columns:1fr;gap:.9rem}.bpp-concerns[data-astro-cid-64bixfxd] li[data-astro-cid-64bixfxd]{position:relative;padding-left:1.9rem;color:var(--ink);line-height:1.6}.bpp-concerns[data-astro-cid-64bixfxd] li[data-astro-cid-64bixfxd]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-dark);font-weight:700}.bpp-display[data-astro-cid-64bixfxd]{font-family:"Playfair Display",var(--font-head),serif;font-weight:400;color:var(--brand-dark);letter-spacing:0;line-height:1.06;text-align:center;margin:0 auto;font-size:clamp(2rem,8vw,5.5rem)}.bpp-display[data-astro-cid-64bixfxd]:after{content:"";display:block;width:100%;height:1px;background:var(--brass);margin-top:.34em}html[lang=es] .bpp-display[data-astro-cid-64bixfxd]{font-size:clamp(1.7rem,6.5vw,4.4rem)}.bpp-guide[data-astro-cid-64bixfxd]{display:grid;grid-template-columns:460px minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;max-width:1000px;margin:0 auto clamp(2rem,4vw,3rem)}@media(max-width:820px){.bpp-guide[data-astro-cid-64bixfxd]{grid-template-columns:1fr;gap:1.75rem;max-width:560px}}.bpp-graphic[data-astro-cid-64bixfxd]{margin:0}.bpp-graphic[data-astro-cid-64bixfxd] img{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--cream)}.bpp-graphic__cap[data-astro-cid-64bixfxd]{margin:.5rem 0 0;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center}.bpp-guide__h[data-astro-cid-64bixfxd]{margin:0 0 .6rem}.bpp-guide__body[data-astro-cid-64bixfxd]{color:var(--muted);line-height:1.65;margin:0 0 1.25rem;max-width:46ch}.bpp-areas__label[data-astro-cid-64bixfxd]{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700;color:var(--muted);margin-bottom:.6rem}.bpp-chips[data-astro-cid-64bixfxd]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.bpp-chip[data-astro-cid-64bixfxd]{text-transform:capitalize;font-size:.88rem;color:var(--brand-dark);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-pill);padding:.3rem .9rem}.bpp-products[data-astro-cid-64bixfxd]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.1rem,2.6vw,1.8rem);max-width:880px;margin:0 auto}@media(max-width:700px){.bpp-products[data-astro-cid-64bixfxd]{grid-template-columns:1fr;max-width:460px}}.bpp-card[data-astro-cid-64bixfxd]{position:relative;text-align:center;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--brass);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(1.6rem,3.5vw,2.4rem) clamp(1.4rem,3vw,2rem);display:flex;flex-direction:column}.bpp-card__tag[data-astro-cid-64bixfxd]{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--brass);color:#fff;font-family:var(--font-body);font-weight:700;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:.32rem .8rem;border-radius:var(--radius-pill)}.bpp-card__name[data-astro-cid-64bixfxd]{font-family:var(--font-head);font-size:1.4rem;font-weight:700;color:var(--brand-dark);margin:.3rem 0 .7rem}.bpp-card__blurb[data-astro-cid-64bixfxd]{color:var(--muted);line-height:1.65;margin:0 0 1.4rem}.bpp-sizes[data-astro-cid-64bixfxd]{display:flex;align-items:flex-start;justify-content:center;gap:1rem 1.2rem;margin-top:auto}.bpp-size[data-astro-cid-64bixfxd]{display:flex;flex-direction:column;align-items:center;gap:.15rem;flex:1 1 0;min-width:0}.bpp-size__label[data-astro-cid-64bixfxd]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.bpp-size__price[data-astro-cid-64bixfxd]{font-family:var(--font-head);font-size:2rem;font-weight:700;color:var(--brass-dark);line-height:1}.bpp-size__book[data-astro-cid-64bixfxd]{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;max-width:13rem;margin-top:.85rem;padding:.6em 1.2em;font-size:.9rem;line-height:1.2}@media(max-width:500px){.bpp-sizes[data-astro-cid-64bixfxd]{gap:.7rem}.bpp-size__price[data-astro-cid-64bixfxd]{font-size:1.7rem}.bpp-size__book[data-astro-cid-64bixfxd]{padding:.6em .7em;font-size:.84rem}}@media(max-width:340px){.bpp-sizes[data-astro-cid-64bixfxd]{flex-direction:column;align-items:center;gap:1.3rem}.bpp-size[data-astro-cid-64bixfxd]{width:100%}}.bpp-series[data-astro-cid-64bixfxd]{text-align:center;color:var(--muted);font-style:italic;line-height:1.7;max-width:64ch;margin:clamp(2rem,4vw,3rem) auto 0}.bpp-cta-actions[data-astro-cid-64bixfxd]{margin:1.25rem 0 .75rem}.bpp-onward[data-astro-cid-64bixfxd]{margin-top:1rem;color:var(--muted);font-size:.95rem}.bpp-onward__label[data-astro-cid-64bixfxd]{font-weight:600;margin-right:.35rem}.bpp-onward[data-astro-cid-64bixfxd] a[data-astro-cid-64bixfxd]{font-weight:600;color:var(--brand);text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:2px}.bpp-onward[data-astro-cid-64bixfxd] a[data-astro-cid-64bixfxd]:hover{color:var(--brand-dark)}.bpp-onward__sep[data-astro-cid-64bixfxd]{margin:0 .5rem;color:var(--taupe)}
