/* Commercial product graphics are static screenshots, not embedded product applications. */
.sd-showcase .service-app-screenshot{display:block;width:100%;max-width:none;margin:40px 0 0;padding:0;border:0;background:none;box-shadow:0 22px 60px #16181516;border-radius:20px;overflow:hidden}
.service-app-screenshot>a,.service-app-screenshot picture{display:block;width:100%;margin:0;padding:0;line-height:0}
.service-app-screenshot{min-width:0;align-self:start}.service-app-screenshot[data-service-app-screenshot]{grid-column:1/-1}
.sd-showcase .service-app-screenshot img{display:block;width:100%;height:auto;aspect-ratio:auto var(--sd-shot-desktop-aspect);max-width:100%;margin:0;padding:0;border:0;object-fit:initial;transform:none}
.service-app-screenshot>a:focus-visible{outline:3px solid #fa542f;outline-offset:5px}
@media(max-width:760px){.sd-showcase .service-app-screenshot{border-radius:16px}.sd-showcase .service-app-screenshot img{aspect-ratio:auto var(--sd-shot-mobile-aspect)}.service-app-screenshot picture{max-height:none;overflow:visible}}
.sd-showcase .service-app-screenshot--complete picture{max-height:none;overflow:visible}
.showcase-turnkey .turnkey-product-stage>.service-app-screenshot{margin:0;border-radius:16px}
.showcase-white-label .white-label-product-spread>.service-app-screenshot{margin:0}
.showcase-white-label .white-label-experience-visual>.service-app-screenshot{margin:0}
.showcase-games .game-format-panel>.game-format-description{grid-column:1/-1;max-width:100%;padding:48px}
@media(max-width:760px){.showcase-games .game-format-panel>.game-format-description{padding:28px 22px}}
/* Keep the editorial white-label heading balanced above its full-width product image. */
@media(min-width:1101px){.showcase-white-label .white-label-lab-copy{max-width:none;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);column-gap:64px}.showcase-white-label .white-label-lab-copy h1{max-width:none;font-size:clamp(56px,4.7vw,72px);line-height:1.04;letter-spacing:-.045em}}
