
:root{
  --n24-cwv-placeholder:#eef1f5;
}

.n24-cwv-optimized img{
  max-width:100%;
  height:auto;
}

.n24-cwv-optimized .site-header,
.n24-cwv-optimized .main-header,
.n24-cwv-optimized .header-wrap{
  min-height:72px;
}

.n24-cwv-optimized .n24-card,
.n24-cwv-optimized .n24-cat-card,
.n24-cwv-optimized .n24-trending-item,
.n24-cwv-optimized .n24es-related article,
.n24-cwv-optimized .wp-block-post{
  contain:layout paint style;
}

.n24-cwv-optimized .n24-thumb,
.n24-cwv-optimized .n24-cat-thumb,
.n24-cwv-optimized .post-thumbnail,
.n24-cwv-optimized .entry-thumbnail,
.n24-cwv-optimized .wp-block-post-featured-image{
  background:var(--n24-cwv-placeholder);
  overflow:hidden;
}

.n24-cwv-optimized iframe{
  max-width:100%;
}

.n24-cwv-optimized .ad-wrap,
.n24-cwv-optimized .advert-wrap,
.n24-cwv-optimized .n24-ad-inner{
  min-height:90px;
}

@media(max-width:768px){
  .n24-cwv-optimized .site-header,
  .n24-cwv-optimized .main-header,
  .n24-cwv-optimized .header-wrap{
    min-height:64px;
  }

  .n24-cwv-optimized .ad-wrap,
  .n24-cwv-optimized .advert-wrap,
  .n24-cwv-optimized .n24-ad-inner{
    min-height:70px;
  }
}

@media(prefers-reduced-motion:reduce){
  .n24-cwv-optimized *,
  .n24-cwv-optimized *::before,
  .n24-cwv-optimized *::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}
