/* Only the producer artwork needs local styling.
   Demo states, grids, covers, stars and review tables use the shared styles. */
.producer-page--sanremo .awp-hero .producer-hero-copy{max-width:680px}
.producer-page--sanremo .awp-hero h1{font-size:clamp(36px,4.2vw,59px);line-height:1.12;letter-spacing:-1.8px;max-width:680px}
.producer-page--sanremo .awp-hero .producer-brand{background:#ffffffed;padding:8px 16px;border:1px solid #f1d078;border-radius:14px}
.producer-page--sanremo .awp-hero .producer-brand img{width:126px;height:84px;object-fit:contain}
.producer-page--sanremo .awp-hero .producer-hero-copy p{max-width:650px;font-size:17px;line-height:1.8;text-wrap:pretty}
.producer-page--sanremo .awp-hero:before{background:linear-gradient(90deg,#0d1636e0,#1518449c 58%,#18164620),linear-gradient(0deg,#11173466,transparent 60%)}
@media(min-width:1050px){.producer-page--sanremo .awp-hero{padding-bottom:46px;min-height:620px}.producer-page--sanremo .awp-hero .producer-hero-copy{max-width:58%}}
@media(max-width:600px){.producer-page--sanremo .awp-hero h1{font-size:36px;letter-spacing:-1.2px}.producer-page--sanremo .awp-hero .producer-hero-copy p{font-size:16px}}
