/* Audited site rows 63–69 and 88. All geometry is scoped to marked pages. */
#book article[data-notes-layout] .notes-main-page > .ref-hero-photo {
  position:absolute; top:0; left:0; width:66.37%; height:54.11%;
  display:block; padding:0; margin:0; border:0; object-fit:cover;
}
#book article[data-notes-layout] .notes-main-page > .ref-story {
  top:9.05%; right:2.5%; width:28.75%; height:44.15%;
}
#book article[data-notes-layout] .notes-main-page .revision-aligned-row {
  position:absolute; top:55.15%; left:0; right:0; display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr)); gap:0 1.038cqw;
  direction:rtl; align-items:start;
}
#book article[data-notes-layout] .notes-main-page .revision-aligned-row > figure {
  display:block; margin:0; padding:0; min-width:0; direction:rtl;
}
#book article[data-notes-layout] .notes-main-page .revision-aligned-row > figure > img {
  position:static; display:block; width:100%; height:32.64cqw;
  aspect-ratio:auto; object-fit:cover; object-position:50% 60%;
}
#book article[data-notes-layout] .notes-main-page .revision-aligned-row > figure > figcaption {
  height:6.75cqw; box-sizing:border-box; margin:0; padding:.65cqw .55cqw 0;
  text-align:center; direction:rtl;
}
#book article[data-notes-layout='sapphire-bar'] .collection-standalone-row > figure[data-cat] {
  grid-column:1; grid-row:1;
}
#book article[data-notes-layout='sapphire-bar'] .collection-standalone-closeup {
  grid-column:2 / span 2; grid-row:1;
}
#book article[data-notes-layout='sapphire-tables'] .collection-image-layout {
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);
}
#book article[data-notes-layout='sapphire-tables'] .collection-image-layout > figure:first-child {
  grid-column:1 / -1;
}
#book article[data-notes-layout='sapphire-tables'] .collection-image-layout > figure:first-child > img {
  object-position:50% 58%;
}
#book article[data-notes-layout='sapphire-tables'] .collection-image-layout > figure[data-cat] > img {
  height:0; aspect-ratio:auto; flex:1 1 0; object-position:50% 70%;
}
#book article[data-notes-layout='verona-beds'] .collection-image-layout {
  grid-template-columns:repeat(2,minmax(0,1fr));
  grid-template-rows:repeat(2,minmax(0,1fr));
}
#book article[data-notes-layout='verona-beds'] .collection-image-layout > figure:nth-child(n) {
  grid-column:auto; grid-row:auto;
}
#book article[data-notes-layout='verona-beds'] .collection-image-layout > figure > img {
  width:100%; height:0; min-height:0; aspect-ratio:auto; flex:1 1 0;
  object-fit:cover; object-position:50% 65%;
}
#book article[data-notes-layout='verona-beds'] .collection-image-layout > figure:first-child > img {
  object-position:50% 80%;
}
#book article[data-notes-layout='vino-cover'] .vino-cover-collage {
  grid-template-rows:62% minmax(0,1fr);
}
#book article[data-notes-layout='vino-cover'] .vino-cover-collage > figure:first-child img {
  object-position:50% 68%;
}
#book article[data-notes-layout='vino-contexts'] .vino-image-layout[data-vino-grid='atmosphere-three'] {
  grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);
}
#book article[data-notes-layout='vino-contexts'] .vino-image-layout > figure:first-child img {
  object-position:50% 85%;
}
#book article[data-notes-layout='vino-contexts'] .vino-image-layout > figure:nth-child(2) img {
  object-position:50% 60%;
}
#book article[data-notes-layout='vino-contexts'] .vino-image-layout > figure:nth-child(3) img {
  object-position:50% 100%;
}

/* Product grid rows must reserve their own caption space. */
#book article.paper[data-notes-layout="verona-beds"] .sheet.ref-page .collection-image-layout > figure[data-cat] {
 display:grid;grid-template-rows:minmax(0,1fr) 6.75cqw;height:100%;overflow:hidden;
}
#book article.paper[data-notes-layout="verona-beds"] .sheet.ref-page .collection-image-layout > figure[data-cat] > img {
 height:100%;width:100%;aspect-ratio:auto;min-height:0;object-fit:cover;object-position:50% 67%;
}
#book article.paper[data-notes-layout="verona-beds"] .sheet.ref-page .collection-image-layout > figure[data-cat] > figcaption.global-caption-grid {
 height:6.75cqw;min-height:6.75cqw;max-height:6.75cqw;box-sizing:border-box;
}
#book article.paper[data-notes62-95-original-page="148"] .sheet.ref-page .lp-table-layout > figure[data-cat],
#book article.paper[data-notes62-95-original-page="235"] .sheet.ref-page .sd-partition-grid > figure[data-cat] {
 display:grid;grid-template-rows:minmax(0,1fr) 6.75cqw;height:100%;min-height:0;
}
#book article.paper[data-notes62-95-original-page="148"] .sheet.ref-page .lp-table-layout > figure[data-cat] > img,
#book article.paper[data-notes62-95-original-page="235"] .sheet.ref-page .sd-partition-grid > figure[data-cat] > img {
 display:block;height:100%;min-height:0;width:100%;
}
