.fb[data-astro-cid-ob47ezxc]{margin:0}.fb-book[data-astro-cid-ob47ezxc]{max-width:1040px;margin-inline:auto;min-height:clamp(380px,56vw,760px);touch-action:pan-y}.fb-book[data-astro-cid-ob47ezxc] .stf__wrapper{margin-inline:auto}.fb-book[data-astro-cid-ob47ezxc] img{display:block;width:100%;height:100%}.fb-controls[data-astro-cid-ob47ezxc]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1.5rem}.fb-prev[data-astro-cid-ob47ezxc],.fb-next[data-astro-cid-ob47ezxc]{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--border);background:var(--surface);font-size:1.4rem;line-height:1;color:var(--ink);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.fb-prev[data-astro-cid-ob47ezxc]:hover:not(:disabled),.fb-next[data-astro-cid-ob47ezxc]:hover:not(:disabled){border-color:var(--crimson);color:var(--crimson);transform:translateY(-1px)}.fb-prev[data-astro-cid-ob47ezxc]:disabled,.fb-next[data-astro-cid-ob47ezxc]:disabled{opacity:.35;cursor:default}.fb-count[data-astro-cid-ob47ezxc]{font-family:var(--font-sans);font-size:.85rem;letter-spacing:.08em;color:var(--muted);min-width:7rem;text-align:center}.fb-hint[data-astro-cid-ob47ezxc]{display:block;text-align:center;margin-top:.75rem;color:var(--muted)}@media(max-width:760px){.fb-hint[data-astro-cid-ob47ezxc]{display:none}}.buy[data-astro-cid-ud663b2a]{margin-top:1rem}.price[data-astro-cid-ud663b2a]{opacity:.85}.buy-meta[data-astro-cid-ud663b2a]{font-size:.82rem;color:var(--muted);margin:.6rem 0 0}.buy-error[data-astro-cid-ud663b2a]{color:var(--crimson);font-size:.9rem;margin:.5rem 0 0}.buy-button[data-astro-cid-ud663b2a][aria-busy=true]{opacity:.7;pointer-events:none}.premium[data-astro-cid-7fkqfiro]{background:var(--ink);color:var(--ivory);padding-block:clamp(3.5rem,8vw,6.5rem)}.premium-grid[data-astro-cid-7fkqfiro]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.premium-eyebrow[data-astro-cid-7fkqfiro]{color:color-mix(in srgb,var(--crimson) 72%,white);margin-bottom:1.25rem}.premium[data-astro-cid-7fkqfiro] h2[data-astro-cid-7fkqfiro]{color:var(--ivory);font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.premium[data-astro-cid-7fkqfiro] .lede[data-astro-cid-7fkqfiro]{color:color-mix(in srgb,var(--ivory) 80%,transparent);margin-top:1.25rem;max-width:42ch}.premium-features[data-astro-cid-7fkqfiro]{list-style:none;margin:1.75rem 0;padding:0;display:grid;gap:.75rem}.premium-features[data-astro-cid-7fkqfiro] li[data-astro-cid-7fkqfiro]{position:relative;padding-left:1.5rem;color:color-mix(in srgb,var(--ivory) 88%,transparent);font-family:var(--font-sans);font-size:1rem}.premium-features[data-astro-cid-7fkqfiro] li[data-astro-cid-7fkqfiro]:before{content:"";position:absolute;left:0;top:.62em;width:.6rem;height:2px;background:var(--crimson)}.premium-avail[data-astro-cid-7fkqfiro]{margin:0}.premium-avail[data-astro-cid-7fkqfiro] .badge[data-astro-cid-7fkqfiro]{background:transparent;color:color-mix(in srgb,var(--ivory) 70%,transparent);border-color:color-mix(in srgb,var(--ivory) 30%,transparent)}.premium-main[data-astro-cid-7fkqfiro]{margin:0}.premium-main[data-astro-cid-7fkqfiro] img[data-astro-cid-7fkqfiro]{width:100%;border-radius:var(--radius);box-shadow:0 40px 80px -40px #000000e6}.premium-gallery[data-astro-cid-7fkqfiro]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem);margin-top:clamp(1rem,3vw,2rem)}.premium-gallery[data-astro-cid-7fkqfiro] figure[data-astro-cid-7fkqfiro]{margin:0}.premium-gallery[data-astro-cid-7fkqfiro] img[data-astro-cid-7fkqfiro]{width:100%;border-radius:var(--radius);box-shadow:0 30px 60px -36px #000000d9}@media(max-width:820px){.premium-grid[data-astro-cid-7fkqfiro],.premium-gallery[data-astro-cid-7fkqfiro]{grid-template-columns:1fr}}
