/* Requested Vietnamese photo slots only. Existing title, copy, and entry animation are retained. */
@layer loving-photo-updates-20261105 {
  #main img[data-photo-update="story-hero"] { object-fit:contain!important; object-position:100% 50%!important; }
  #main [data-photo-pair="20261105"] { grid-template-columns:1fr!important; }
  #main .n01-figure img[data-photo-uncropped="20261105"] { aspect-ratio:auto!important; object-fit:contain!important; }
  #main .brand-hero-r03 > .frame-home-photo-r32:has(> img[data-photo-update="home-hero"]) { --frame-fit:contain; --frame-focus:100% 50%; }
  #main .journal-categories img[data-photo-update="green-living"] { object-fit:contain!important; object-position:50% 50%!important; }
  @media(max-width:1150px) {
    #main .brand-hero-r03 > .frame-home-photo-r32:has(> img[data-photo-update="home-hero"]) { aspect-ratio:2048/1365!important; }
  }
  @media(max-width:860px) {
    #main .lv-hero__anh:has(> img[data-photo-update="story-hero"]) { aspect-ratio:1672/941!important; }
  }
}
