/* Block 07: taller photo, native bounded sticky, original calculator geometry. */
#purchase.finance .finance-scroll-content,
#purchase.finance .finance-scroll-panel{display:contents}
@media(min-width:1101px){
  #purchase.finance.finance-scroll-ready{grid-template-columns:34.7% 65.3%;min-height:0;align-items:start;overflow:clip}
  #purchase.finance.finance-scroll-ready .finance-intro{position:sticky;top:calc(100dvh - var(--finance-photo-height));align-self:start;height:var(--finance-photo-height);min-height:0}
  #purchase.finance.finance-scroll-ready .finance-scroll-content{display:block;min-width:0;min-height:var(--finance-scroll-height)}
  #purchase.finance.finance-scroll-ready .finance-scroll-panel{display:grid;grid-template-columns:37.1fr 28.2fr;align-items:start;min-width:0;height:var(--finance-base-height);position:sticky;top:78px}
  #purchase.finance.finance-scroll-ready .finance-workspace,
  #purchase.finance.finance-scroll-ready .finance-result-wrap{height:var(--finance-base-height);min-width:0}
}
@media print{
  #purchase.finance.finance-scroll-ready .finance-intro,
  #purchase.finance.finance-scroll-ready .finance-scroll-panel{position:relative;top:auto}
}
