/* Pre-load height of the AMD payload iframe.

   VERIFIED ON THE LIVE PAGE (2026-08-24): script.js DOES work in production. The
   live iframe carries style="height: 4120px", which script.js measured from the
   payload's own scrollHeight and which matches the local desktop measurement
   exactly. It also re-measures on window resize. So this CSS value is only the
   pre-load fallback, not what the visitor ends up seeing.

   Measured payload body.scrollHeight, headless Chrome. Widths are the REAL layout
   viewport (Chrome on Windows clamps its window to a 512px minimum, so narrower
   could not be measured):

      512px   5402px  <- tallest measurable
      969px   5673px
     1418px   4120px  <- matches the height script.js set live
     1898px   4120px

   Horizontal overflow was checked at each width: scrollWidth always came in at
   viewport minus scrollbar, so the page does not scroll sideways.

   8500px is deliberately above every measurement, so the page still renders in
   full if script.js ever fails to run (a CMS change that drops the script, a JS
   error). That costs a brief tall frame before the resize lands. Do not tighten
   it toward the 4120px desktop figure — that would clip mobile if the JS ever
   stops working. The old inherited value was 13350px.

   Bump ?v= on the iframe src in index.html whenever the payload changes. */
.framed {
  height: 8500px;
}
