/* Screens retain their native proportions; no stretched, cropped or tiny paired phone panels. */
.actual-screen-figure{min-width:0;max-width:100%}.actual-screen-figure img{display:block;width:100%;height:auto!important;object-fit:contain!important;object-position:center;aspect-ratio:auto!important}.actual-screen-figure figcaption{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.actual-screen-figure a:focus-visible,.capture-live-link:focus-visible{outline:3px solid #b8470f;outline-offset:4px}.actual-screen-figure[data-phone-capture=true]{max-width:340px;margin-left:auto;margin-right:auto}.bn-slide .actual-screen-figure[data-phone-capture=true]{max-width:260px;width:100%;justify-self:center}.bn-slide .actual-screen-figure[data-phone-capture=true] img{max-height:none!important;height:auto!important}.app-showcase .actual-screen-figure[data-phone-capture=true],.visual-tour-hero .actual-screen-figure[data-phone-capture=true]{max-width:340px}.phone-tour-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.phone-tour-stage,.phone-tour-stage.paired{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;justify-items:center;overflow:visible;padding:20px;max-width:100%;box-sizing:border-box}.phone-tour-stage figure,.phone-tour-stage.paired figure{width:100%;max-width:320px;min-width:0;flex:none}.phone-tour-frame{border-width:3px;border-radius:14px;max-width:100%}.phone-tour-frame img{width:100%;height:auto;max-width:100%;object-fit:contain}.phone-tour-stage figcaption{font-size:11px;line-height:1.7}.phone-tour-summary{min-width:0;font-size:13px}.phone-tour-summary th,.phone-tour-summary td{padding:13px 10px}.capture-provenance{font-size:12px;line-height:1.8;color:#61715c;max-width:850px}.capture-live-link{display:inline-block;font-size:13px;font-weight:700;margin:4px 0 12px;color:#a33c0a}.category-phone-preview.actual-screen-figure{max-width:330px;width:100%}.category-app-preview:not(.category-phone-preview){max-width:100%;width:100%;box-sizing:border-box}.category-app-preview:not(.category-phone-preview) img{width:100%;height:auto;object-fit:contain}.category-stock-detail figure{width:100%;max-width:320px}.visual-tour-hero .actual-screen-figure[data-capture-platform=android]{max-width:340px}.visual-tour-hero .preview-figure img{max-height:none!important}
@media(max-width:1000px){.phone-tour-layout{grid-template-columns:1fr}.phone-tour-summary{width:100%}}
@media(max-width:720px){.phone-tour-stage,.phone-tour-stage.paired{grid-template-columns:1fr;padding:14px;gap:28px}.phone-tour-stage figure,.phone-tour-stage.paired figure{max-width:340px;width:100%}.actual-screen-figure[data-phone-capture=true]{max-width:340px;width:100%}.category-phone-preview.actual-screen-figure{max-width:340px}.category-stock-detail{grid-template-columns:1fr}.category-stock-detail figure{max-width:320px;justify-self:center}.bn-slide .actual-screen-figure[data-phone-capture=true]{max-width:260px}.phone-tour-summary th,.phone-tour-summary td{white-space:normal;overflow-wrap:anywhere}.visual-tour-hero{padding-bottom:25px}.visual-tour-hero .preview-figure{padding:10px}}
@media(max-width:370px){.phone-tour-stage,.phone-tour-stage.paired{padding:8px}.phone-tour-layout{gap:20px}}
