/* Tamiyouz Blog V26 – targeted containment + RTL correction, keeps V25 artwork and 30s animations. */
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  left:auto!important;
  right:auto!important;
  inset-inline:auto!important;
  transform:none!important;
  margin:0 0 32px!important;
  border-radius:24px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  isolation:isolate;
  direction:rtl;
  box-shadow:0 16px 42px rgba(7,21,43,.16);
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema .tyz-v21-heading{
  display:grid!important;
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  padding:clamp(30px,3.5vw,56px) clamp(22px,3.6vw,48px) 14px!important;
  box-sizing:border-box!important;
  min-height:0!important;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;
  grid-template-rows:auto auto!important;
  gap:20px clamp(18px,2.2vw,32px)!important;
  align-items:center!important;
  direction:rtl!important;
  overflow:visible!important;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-heading .tyz-v14-categories__intro{
  grid-column:1!important;
  grid-row:1!important;
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  align-self:center!important;
  justify-self:stretch!important;
  text-align:right!important;
  box-sizing:border-box;
  margin:0!important;
  padding:0!important;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v14-categories-title{
  font-size:clamp(2rem,3vw,3.3rem)!important;
  line-height:1.54!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  letter-spacing:normal!important;
  max-width:100%!important;
  margin:12px 0 19px!important;
  text-align:right!important;
  text-wrap:balance;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v21-heading .tyz-v25-scene{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:clamp(310px,32vw,450px)!important;
  min-height:0!important;
  align-self:center!important;
  justify-self:stretch!important;
  inset:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
  transform:none!important;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-art,
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-lightpath{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:translate3d(var(--tyz-v25-x,0px),var(--tyz-v25-y,0px),0)!important;
  transition:transform .45s ease!important;
  pointer-events:none;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v21-heading .tyz-v14-categories__stat{
  grid-column:1!important;
  grid-row:2!important;
  justify-self:start!important;
  align-self:start!important;
  min-width:0!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0!important;
  padding:11px 18px!important;
  direction:rtl;
  flex-wrap:wrap;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  padding:6px clamp(22px,3.6vw,48px) 22px!important;
  margin:0!important;
  direction:rtl!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:8px!important;
  background:transparent!important;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools .tyz-v14-category-search{
  width:min(100%,560px)!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
  min-width:0!important;
}
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v14-category-results{
  width:min(100%,560px)!important;
  max-width:100%!important;
  text-align:right!important;
  margin:0!important;
  box-sizing:border-box!important;
}
body.tyz-home-v13 .tyz-v25-rendered .tyz-v25-scroll-cue{
  margin:8px auto 0!important;
}
body.tyz-home-v13 .tyz-v25-rendered .tyz-v25-carousel-header{
  max-width:100%!important;
  width:100%!important;
  padding:0 clamp(10px,2vw,25px)!important;
  margin:20px auto 0!important;
  box-sizing:border-box!important;
}
/* Protect hero composition from card glare and any inherited exaggerated transforms. */
body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-growth-cards{
  left:1.5%!important;right:1.5%!important;
  bottom:3%!important;
  max-width:97%!important;
}
@media (max-width:1050px){
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema{
   border-radius:20px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema .tyz-v21-heading{
   grid-template-columns:1fr!important;
   grid-template-rows:auto auto auto!important;
   padding:30px 24px 13px!important;
   gap:15px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-heading .tyz-v14-categories__intro{
   grid-column:1!important;grid-row:1!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-heading .tyz-v25-scene{
   grid-column:1!important;grid-row:2!important;
   height:clamp(260px,47vw,450px)!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-heading .tyz-v14-categories__stat{
   grid-column:1!important;grid-row:3!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v14-categories-title{
   font-size:clamp(1.9rem,4.8vw,3.05rem)!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools{
   padding:4px 24px 20px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools .tyz-v14-category-search{
   width:100%!important;
 }
}
@media (max-width:600px){
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema{
   border-radius:16px!important;
   margin-bottom:22px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v13-categories .tyz-v25-cinema .tyz-v21-heading{
   padding:24px 15px 8px!important;
   gap:9px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered #tyz-v14-categories-title{
   font-size:clamp(1.55rem,6.5vw,2rem)!important;
   line-height:1.56!important;
   margin:9px 0 13px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-heading .tyz-v25-scene{
   height:clamp(220px,67vw,355px)!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-growth-cards span{
   font-size:.62rem!important;
   padding:6px 2px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools{
   padding:4px 15px 17px!important;
 }
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-cinema .tyz-v21-search-tools .tyz-v14-category-search{
   min-height:55px!important;
 }
 body.tyz-home-v13 .tyz-v25-rendered .tyz-v25-carousel-header{
   padding-inline:12px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-art,
 body.tyz-home-v13.tyz-editorial-v17 .tyz-v25-rendered .tyz-v25-lightpath{
   transform:none!important;
   transition:none!important;
 }
}
