/* Applied only to the compact latest-productions block. */
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-scroll{width:100%;max-width:none;overflow:hidden;padding:0;margin:0}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-row{width:100%;overflow:hidden;margin:0 0 20px}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-track{display:flex;width:max-content;animation:bh-latest-motion var(--bh-latest-duration,160s) linear infinite;will-change:transform}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-reverse{animation-direction:reverse}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set{display:flex;gap:14px;padding-right:14px}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-loop-filler{display:contents}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-scroll:is(:hover,:focus-within,.is-paused) .bh-latest-track{animation-play-state:paused}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-scroll .bh-pause{font-size:12px;padding:5px 9px;margin:0 0 10px}
@keyframes bh-latest-motion{to{transform:translateX(-50%)}}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-card{width:clamp(140px,10vw,185px)!important;max-width:none!important;min-width:0;margin:0;flex:none}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-card>a{display:block;text-decoration:none;color:inherit}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-poster{display:block;aspect-ratio:2/3;overflow:hidden;background:#151515}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-poster img{display:block;width:100%!important;height:100%!important;object-fit:contain}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-card h3{font-size:14px!important;line-height:1.4!important;font-weight:400!important;margin:8px 0 0!important;overflow-wrap:anywhere}
:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-card p{display:none}
:is(.wp-site-blocks,.editor-styles-wrapper) .productions:has(.bh-latest-scroll){padding-block:36px!important;padding-inline:0!important;max-width:none!important;width:100%!important}
:is(.wp-site-blocks,.editor-styles-wrapper) .productions:has(.bh-latest-scroll) .section-head{margin-bottom:22px!important}
:is(.wp-site-blocks,.editor-styles-wrapper) .productions:has(.bh-latest-scroll) .section-head h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;margin-block:0!important}
@media(max-width:600px){:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set{gap:10px;padding-right:10px}:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-set .bh-card h3{font-size:13px!important}}

@media(prefers-reduced-motion:reduce){:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-track{animation:none;transform:none;will-change:auto}:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-row{overflow-x:auto;scrollbar-width:none}:is(.wp-site-blocks,.editor-styles-wrapper) .bh-latest-row::-webkit-scrollbar{display:none}:is(.wp-site-blocks,.editor-styles-wrapper) :is(.bh-latest-clone,.bh-loop-filler,.bh-latest-scroll .bh-pause){display:none}}
