/* Real source images and actual software captures, with readable process figures. */
.process-photo-figure{display:block;clear:both;margin:25px 0 31px;max-width:100%;break-inside:avoid;}
.process-photo-figure img{display:block;width:100%!important;height:auto!important;max-height:650px!important;object-fit:contain!important;background:#f2efe7;aspect-ratio:auto!important;border-radius:3px;}
.process-photo-figure figcaption{margin-top:9px;font-size:12px;line-height:1.6;color:inherit;opacity:.76;}
.rf-body .sourced-cover,.article-body .sourced-cover,.article-content .sourced-cover{display:block;width:100%!important;height:auto!important;max-height:650px!important;object-fit:contain!important;aspect-ratio:auto!important;}
.project-card .card-image:has(.sourced-cover),.guide-card .visual:has(.sourced-cover),.card .card-image:has(.sourced-cover){display:block;aspect-ratio:3/2!important;overflow:hidden;background:#eee9df;}
.project-card .card-image .sourced-cover,.guide-card .visual .sourced-cover,.card .card-image .sourced-cover{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;}
.process-walkthrough{max-width:1100px;margin:32px auto;padding:0 20px;box-sizing:border-box;}
.detail-section .section-copy{min-width:0;}
@media(max-width:600px){.process-photo-figure{margin:20px 0 25px;}.process-photo-figure img{max-height:500px!important;}.process-photo-figure figcaption{font-size:11px;}}
