/* Safe speed layer: reserves space and defers off-screen rendering without changing design */
img { max-width: 100%; }
.bedrek__img,
.lf-poster-img,
.neres__img { contain: layout paint; }
.video-inside { min-height: 450px; background-color: #000; }
.video-inside > iframe,
.video-inside > video,
.video-inside > video-player,
.video-inside .player { display:block; width:100%; min-height:450px; }
.urur__player { contain: layout paint; }
.urur__player-bottom { min-height: 64px; }
.ya-share2 { min-height: 44px; display:block; }
#vid_vpaut_div { max-width: 100%; contain: layout paint; }
.urur__comments,
.urur__related,
.main-seo,
.main-text,
.seo-text,
.full-text + .quote,
.portej { content-visibility: auto; contain-intrinsic-size: 1px 500px; }
@media (max-width: 768px) {
  .video-inside { min-height: 240px; }
  .video-inside > iframe,
  .video-inside > video,
  .video-inside > video-player,
  .video-inside .player { min-height: 240px; }
  #vid_vpaut_div { height: 180px !important; }
}
