/* JP242 audio branch: only its nine new banners, all original title words retained. */
body.shop-1 .hh-cat-landing:is([data-hh-category-id="242"],[data-hh-category-id="243"],[data-hh-category-id="244"],[data-hh-category-id="256"],[data-hh-category-id="258"],[data-hh-category-id="259"],[data-hh-category-id="262"],[data-hh-category-id="263"],[data-hh-category-id="272"]) .hh-web-studio-hero h1{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
@media(max-width:700px){
body.shop-1 .hh-cat-landing:is([data-hh-category-id="242"],[data-hh-category-id="243"],[data-hh-category-id="244"],[data-hh-category-id="256"],[data-hh-category-id="258"],[data-hh-category-id="259"],[data-hh-category-id="262"],[data-hh-category-id="263"],[data-hh-category-id="272"]) .hh-web-studio-hero .hh-cat-editorial-copy{position:absolute!important;inset:0 auto auto 0!important;width:40%!important;padding:8px!important;min-height:0!important;background:transparent!important}
body.shop-1 .hh-cat-landing:is([data-hh-category-id="242"],[data-hh-category-id="243"],[data-hh-category-id="244"],[data-hh-category-id="256"],[data-hh-category-id="258"],[data-hh-category-id="259"],[data-hh-category-id="262"],[data-hh-category-id="263"],[data-hh-category-id="272"]) .hh-web-studio-hero h1{font-size:18px!important;line-height:1.12!important}
body.shop-1 .hh-cat-landing[data-hh-category-id="258"] .hh-web-studio-hero .hh-cat-editorial-copy{width:45%!important}
}
@media(max-width:389px){body.shop-1 .hh-cat-landing[data-hh-category-id="258"] .hh-web-studio-hero h1{font-size:16px!important}}
/* Restore JP242's existing grid bands and gaps so untouched273/275 retain their dimensions.
   Larger square first-row art necessarily moves the next row vertically; this is intentional reflow. */
body.shop-1 [data-hh-category-id="242"] .hh-web-studio-directory .hh-cat-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,20px)!important}
body.shop-1 [data-hh-category-id="242"] .hh-cat-directory-card{grid-column:auto!important;grid-row:auto!important;align-self:start!important}
@media(max-width:1180px){body.shop-1 [data-hh-category-id="242"] .hh-web-studio-directory .hh-cat-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:700px){body.shop-1 [data-hh-category-id="242"] .hh-web-studio-directory .hh-cat-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}
