/* Approved BBYS illustration and document checklist refinements. */
.home-page .guide-card-image.bbys-move-image{aspect-ratio:4/3;height:auto;object-fit:contain;background:#fff}
.home-page .guide-card p.bbys-image-note{font-size:13px;line-height:1.55;color:#547080;margin-top:0;flex:0}
.program-guide .guide-scene.bbys-move-scene{aspect-ratio:auto;transform:none;background:#fff}
.program-guide .bbys-move-scene img{display:block;width:100%;height:auto;object-fit:contain}
.program-guide .bbys-move-scene figcaption{position:static;background:#f1f7fa;padding:16px 20px;color:#36596f;font-size:14px;line-height:1.6;letter-spacing:0}
.program-guide .bbys-move-scene figcaption strong,.program-guide .bbys-move-scene figcaption span,.program-guide .bbys-move-scene figcaption small{display:block;margin:0 0 5px}
.program-guide .bbys-move-scene figcaption small{font-size:13px;margin:8px 0 0}
.document-checklist-page .guide-hero h1{font-size:clamp(44px,5vw,72px);line-height:1.03;max-width:20ch;overflow-wrap:normal}
@media(max-width:800px){.document-checklist-page .guide-hero h1{font-size:clamp(40px,10vw,62px)}.program-guide .bbys-move-scene figcaption{padding:15px 18px}}
