/* One table-based scale/floor contract for all thirteen product stories.
 * No selectors affect homepage sketches, text, hero photos or details. */
#product-pages [data-catalog-section="1"].card-sketch-normalized>:is(.catalog-image,.accepted-card-sketch,.all-sketch-card),
#story.card-sketch-normalized>:is(.accepted-sketch-card,.card-sketch-fallback){
 left:47.0138888889%!important;top:13.7931034483%!important;
 width:52.7777777778%!important;height:86.2068965517%!important;
}
#story.card-sketch-normalized:has(>.card-sketch-fallback)>:is(.approved-photo,.mobile-image,.sketch-frame){visibility:hidden!important}
#story.card-sketch-normalized>.card-sketch-fallback{position:absolute;overflow:hidden;visibility:visible!important;pointer-events:none}
#product-pages .card-sketch-normalized>.catalog-image>svg,
#story.card-sketch-normalized>.card-sketch-fallback>svg{display:block;width:100%;height:100%;overflow:hidden}
@media(max-width:999px){
 #product-pages [data-catalog-section="1"].card-sketch-normalized>:is(.catalog-image,.accepted-card-sketch,.all-sketch-card){
  left:auto!important;top:auto!important;width:100%!important;max-width:760px!important;height:auto!important;
  aspect-ratio:760 / 500!important;
 }
 #story.card-sketch-normalized.mobile-section{
  height:calc(322px + min(500px, calc(65.7894736842vw - 31.5789473684px)))!important;
 }
 #story.card-sketch-normalized>:is(.accepted-sketch-card,.card-sketch-fallback){
  left:max(24px,calc((100% - 760px)/2))!important;top:282px!important;
  width:calc(100% - 48px)!important;max-width:760px!important;height:auto!important;
  aspect-ratio:760 / 500!important;
 }
}
