/* ── Catálogo (flipbook) ── */
.chb-flipbook__viewer { border-radius: var(--chb-radius-lg); overflow: hidden; box-shadow: var(--chb-shadow); }
.chb-flipbook__viewer ._df_book { margin: 0 auto; }
.chb-flipbook__cta { text-align: center; margin-top: var(--chb-space-4); }
.chb-flipbook__cta h3 { font-family: var(--chb-font-display); font-size: var(--chb-text-2xl); font-weight: var(--chb-title-weight); margin-bottom: 8px; }
.chb-flipbook__cta p { color: var(--chb-ink-soft); max-width: 55ch; margin: 0 auto var(--chb-space-2); }
