/* V56: readable placeholder cover titles and reader-facing topic tags */
.catalogue-cover .cover-book-title{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;font-size:clamp(.98rem,1.3vw,1.38rem)!important;line-height:1.18!important;max-width:100%;text-wrap:balance}
.catalogue-cover{padding-inline:9px!important;min-width:0}
.book-topics{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 13px}
.book-topics span{font:600 12px/1.35 system-ui,sans-serif;color:#36594a;background:#edf3ed;border:1px solid #d8e5d9;border-radius:30px;padding:6px 10px}
.filtered-grid .catalogue-book{min-width:0}
@media(max-width:700px){.catalogue-cover .cover-book-title{font-size:clamp(1rem,4vw,1.28rem)!important}.book-topics span{font-size:11px}}
