/* Existing brand/PDP components, scoped to Blackstone care guidance. */
.blackstone-video-section .blackstone-care-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--container-xs,20rem)),1fr));gap:var(--space-6)}
.blackstone-video-section article{min-width:0}
.blackstone-video-section .video-frame{aspect-ratio:16/9}
.blackstone-video-section .video-frame>img{width:100%;height:100%;object-fit:cover}
.blackstone-video-section article>div:last-of-type{padding-top:var(--space-4)}
@media(max-width:767px){.blackstone-video-section .blackstone-care-videos{grid-template-columns:1fr}}

.blackstone-care-videos .video-controls{flex-wrap:wrap;height:auto;white-space:normal}
.blackstone-care-videos .video-controls>button{flex-shrink:0}
@supports(grid-template-rows:subgrid){
.blackstone-brand .blackstone-care-videos>article{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}
.blackstone-brand .blackstone-care-videos>article>div:last-of-type{display:contents}
.blackstone-brand .blackstone-care-videos>article>div:last-of-type>a{margin-top:0;height:100%;box-sizing:border-box}
}

.blackstone-care-videos article>div:last-of-type>a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}
.blackstone-care-videos article>div:last-of-type>a>svg{width:var(--space-5);height:var(--space-5);flex-shrink:0}
body:has(#blackstone-care) .hop-purchase-sticky .commerce-button{appearance:none;border:0}

.fm-page .blackstone-care-videos>article{display:flex;flex-direction:column}
.fm-page .blackstone-care-videos>article>div:last-of-type{flex:1;display:flex;flex-direction:column}
.fm-page .blackstone-care-videos article>div:last-of-type>a{margin-top:auto}

.fm-page[data-brand="Blackstone"] .ho-pdp-video video[data-native-video-managed]{pointer-events:none}
