/* V50: keep the bookshelf headline readable at desktop, tablet and phone widths. */
.catalogue-hero .wrap{min-width:0}
.catalogue-hero h1{font-family:'Libre Baskerville',Georgia,serif!important;font-size:clamp(2rem,3.1vw,3.55rem)!important;line-height:1.2!important;letter-spacing:-.035em!important;max-width:680px!important;margin:14px 0 20px!important;overflow-wrap:normal;word-break:normal;text-wrap:balance}
.catalogue-hero .lead{max-width:630px}
@media(max-width:760px){.catalogue-hero h1{font-size:clamp(1.9rem,6.5vw,2.7rem)!important;max-width:100%!important}.catalogue-hero-art{display:none}}
@media(max-width:420px){.catalogue-hero h1{font-size:clamp(1.75rem,7.4vw,2.1rem)!important;line-height:1.23!important}}
