/* MCC-019 v18: reserve scene height from in-flow images, independent of aspect-ratio. */
#f2 .record-experience{min-width:0;overflow:hidden;align-items:start}
#f2 .memory-scene{display:grid;grid-template-columns:minmax(0,1fr);width:100%;height:auto;aspect-ratio:auto;min-width:0;max-width:210px;overflow:hidden;align-self:start;margin:0}
#f2 .memory-scene .object{position:static;inset:auto;transform:none;grid-area:1/1;min-width:0;margin:0}
#f2 .memory-scene .memory-phone{width:90%;justify-self:start;align-self:start;margin-bottom:15%}
#f2 .memory-scene .memory-plate{width:80%;justify-self:end;align-self:end;margin-top:35%}
#f2 .memory-note{align-self:center}
#f2 .memory-scene img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
/* Remove the requested speech-tail triangle, preserving CTA arrow controls. */
#f2 .record-copy::after{content:none;display:none}
