/* Reserve media space before loading; retain the existing responsive layout. */
.yunzy-video-wrapper { aspect-ratio:16 / 9; }
.yunzy-video-wrapper video { display:block; width:100%; height:100%; object-fit:cover; }
body.home #et-boc .yunzy-modern-blog a.more-link {
    white-space:normal;
    line-height:1.4;
    text-transform:none !important;
    overflow-wrap:anywhere;
}

@media (max-width:767px) {
    #custom-scroll-top-container.custom-back-to-top-pill {
        width:40px; height:40px; padding:0; border-radius:50%;
    }
    #custom-scroll-top-container .pill-text { display:none; }
}
